Stephen Fry (57) and the man he recently married, Elliott Spencer (27). Photographs: Niki Nikolova/Filmmagic

Age-gap relationships are and always have been controversial, but if you are limiting the pool you choose a mate from by age, you could be losing o(...)