Romantic Nicknames / Pet Names:
Boyfriend / Husband Nicknames (G-P):
Personally, with all the sugary sweet nicknames out there, I felt that my boyfriend needed something a little different. It may seem mean, but trust me, when you say something as rude as "Ugly" and put as much love behind it as you would "Baby" or "Sweetie"... he knows you mean it.
Boyfriend / Husband Nicknames (G-P) >
Romantic Nicknames / Pet Names >