This will sound tacky to most, but my husband...he has it all...great sense of humour, hates sport, hates male macho idiots, is witty, passionate, romantic (I get flowers at least once a fortnight), very intelligent, charismatic, fun, loyal, sexy, very wild at times...oh and sarcastic....