I think as long as you love the person it really shouldn't matter. For me, I've dated someone my own age (a few months older,) I've had a massive crush on someone 5 years older than me (when I liked him I was 21 and he was 26), and now my boyfriend is 3 years older than me (me-22 him-25). I personally like what I have now. Guys in my age group tend to be a little immature (or at least in the age group that I was in when I was with my ex,) people in Joe's (my old crush's age group) tend to be a little to mature. So, Sam's age is just fine. :)
