I'm 16 and a junior in high school. She's my first girlfriend as I've been rejected twice prior to asking her out. I thought I had absolutely no chance, but I had the shot, so I took it and amazingly she smiled and said yes. I couldn't believe it, I couldn't have been dreamed of her saying yes to me and she did. We've been together for 4 months. She won't kiss me, lean on me, hold my hand, or anything with me in public. But she'll do all that when we're in private. Yesterday I asked her if she was embarrassed and she told me no. Why won't she give me affection in public?