Pet names for boyfriend?

Okay so I don’t know if it’s just me but I always have though babe and baby are kinda boring and overused. So like what are more subtle cute nicknames you call your boyfriend?