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.