Why would a 34 year old man want to date a 24 year old woman?

I currently have a 34 year old man at my gym who has a crush on me (24) but he knows I have a boyfriend. In my opinion, I would see no problem with the age difference but I'm still curious as to why he would want to date someone 10 years younger when usually two people these ages are in different places in life.

Why would a 34 year old man want to date a 24 year old woman?
Post Opinion