Ahh, I LOVE your Luna! She's absolutely delightful and of course she was there to help him out. I love the way you wove this story, the quick friendship that you had developing between Luna and Snape, the way she cared for him and helped him. It makes so much sense that they would feel a kinship for one another.
The end was absolutely marvelous! Luna just... bowling him over, lol, with her assumption that everything would go exactly as she'd planned. And of course it will. I love this story so much.