Essie, I cant believe the progress you are having!!! My God!! I am happy for you. A bit delayed, don't know if you decided yet, give him the tickets, no expectations. Maybe even go further and say you already have plans but you wanted him "to go with a good friend of his and maybe celebrate together next day, the actual bday?"
Sex? Oh dear... I admire your restraint (correct?) granted the 1 year apart... One thing I know is that men need to feel manly as Lisa said. Make sure you do that and see where it leads you...