Handsome, intelligent, caring with sense of humour , generous with a lot of love to give.. in other words the prince on white horse