I have been thinking of one to call her all night and I might go with princess or Angel. Cuddle bunny sounds good too but I was hoping to come up with something more original like Angel Girl. I can't call her a girl because she is four years older than me and I think she would prefer to be called a woman. Mandy already is a nickname as her proper name is Amanda but she doesn't like being called that.
Anyways I'm off to bed with my angel