Wow... 24 and red headed... seems hard to imagine a more perfect match as I'm 24, too... I mean, from your description, you sound REALLY nice. *grin*
Anyway, keep at it, you're doing great, and hopefully this next question won't throw a wrench into your otherwise EXCELLENT progress. :)
Are you masculine?