Ok...this is a bit messed up. Forget the age gap and all the problems that'd create, this would be serious trauma for the son/friend. The girl you've been friends with forever and are starting to think might be into you a bit is actually after your mother.
Is he so awesome a karate practitioner (unlikely or at least as unrealistic as can be)? Or does gaining levels actually give him increased strength/power and he never noticed?