I am 28 (guy)dating a 21 year old(girl) and we were friends before dating so we talked about the age gap. Here are things that are in my/her mind;
both parties need to be over 18 - the older over all, the better I think it will work
maturity - that's why older is better in terms of a 10...