I find it funny that you think 4 years is a big age difference. My last relationship was with someone way younger than me and he is far more mature than the majority of guys I know who are my age. (The reason for our break up had nothing to do with age) I think age is just a number, and a person's maturity level has to do with their life experiences,(which he had a lot of) morals and values, and their general outlook on life. I think if you have common goals, shared interests, and love and respect for eachother, age makes no difference, it is irrelevant. (By the way, I am in my late 30's, my ex is in his 20's.) Kind of had a Demi and Ashton type thing going on

. Anyway, I hope things work out for you and I wish you the best!
Best Wishes,
Sujin