He's good looking, financially comfortable, works full time, funny, fit and healthy But it just seems such a huge age gap