Really good story - I especially enjoyed how close they are getting, and how things are going - hopefully they will continue to grow closer together, and work out the problems together.
Also I'm glad how you are portraying Luna here - so many people portrayer has a totally brainless person, but to me it looks like she was just not showing her brain - she was sorted into ravenclaw after all.
Keep up the great writing, and update soon!
TnTornado