Strange response OP being as you asked people for their views and opinions. If you were actually just looking for affirmation why not say that at the start?
There are not many age gap relationships where the gap is quite large like yours , and the woman is older, but the ones I have known in real life have not worked out well when the woman got to 50+, and they stopped working because of the woman getting older.
At the moment you are both young looking. Most women don't really start to age till mid 40s when peri start, but once they do the changes are quite rapid and significant. Changes to your looks (not just wrinkles but sagging, loosening skin, the shape of your face changes - I'm 51 and I don't recognise myself in the mirror anymore) and changes to sexual function, vaginal atrophy, changes to sex drive, changes to sexual function. As well as other changes in your body and its capabilities.. Its not trivial.
You and your man, despite the age gap, are still in a similar phase in your life age wise, you both have that youthful look, your sexual function is not affected, but this will will start to change relatively soon. You will start to visually and sexually age 13 years before him. That's not trivial. Ageing can be hard on woman and you and your man will not be going through this life changing experience together.
And he will be 47 when you are 60, that is a huge gap in terms of the ageing process. He will only be at the start of beginning to age, still be attractive and a catch. You will be properly old.
As Margo says in ' All about Eve' ( she is in a relationship with a man 10 years her junior when she is 40) ; 'those years stretch with age'. They do.
And he will be 47 when you are 60, that is a huge gap in terms of the ageing process. He will only be at the start of beginning to age, still be attractive and a catch. You will be properly old, and quite rapidly accelerating into the increasing effects of ageing.
You may buck the curve and it works out, but don't underestimate what is coming if you stay together.