Hard work - I mean does anybody use that term anymore? Laziness doesn't fly. It's all in the practice. It does take work and it ain't easy - but man the rewards!
As far as the girls in my grade it was always kind of an on-and-off thing. When all this came up it was kind of hard. My guy friends and my family friends have been so amazing and supportive.