First thing first - I had to slow my reading down so I wouldn't miss anything, but damn, I wanted to race ahead to see what "Egg..." title was at the beginning of each part. I loved those!!
Your story had everything I love: hurt/comfort/angst, humor, a Ginny I could hate, and a happy end. I'm off to dream happily!