Prince Charming

A sweet nickname for a male lover who has captured and consumed your heart with his charm and grace.