From John Mayer to Orlando Bloom - and let's not even go there with Russell Brand - Katy Perry has a history of being drawn to men who are all neckscarves, poetry and ego. It's like she never quite ...