Romantic Nicknames / Pet Names:
Nicknames for Partners (either sex):
The word lover initially meant, of course, someone you love. Nowadays it has the added meaning of someone you sleep with sexually. So depending on how much you want to stir up the people you meet, you can always refer to your partner as "My Lover, YYYYYY" when you introduce him or her. If the person you're talking to is romantic, they will sigh and smile. If the person you're talking to has a dirty mind, they might laugh in amusement!
Nicknames for Partners (either sex) >
Romantic Nicknames / Pet Names >