I totally loved this and understood completely why Harry got so mad about the 'Family Days'
I thought it was really sweet though that Severus stayed with Harry on his vigil and when Harry was telling Severus about the person he liked but he didn't know if they would like him back and Severus was giving so many hints, I just chuckled all through that part wanted to hit Harry over the head for not getting it sooner.