This is such a charming story, with so many great little details and bits! I love Eileen, and her rather snippy and eerily accurate appraisal of the situation. Laid-back and kind of clueless Harry, who still can't quite figure out what happened to the life he had planned, is adorable, and I think Healer is an awesome profession for Hermione. The quick summaries of what happened to Ron and Neville and Ginny (and Minerva!--you go, girl!) are fun, and certainly I think Gabrielle is likely to be a better match for Ron than Hermione ever would. I like the incorporation of the language of flowers, which has always delighted me as a concept. It's fun watching Hermione figure out what's going on, and basically drag Harry along on the plan to get Snape back.
Mostly, though, I adore your Snape, with his blend of non-unjustified cynicism and manipulativeness and unexpected romanticism, and arrogance and insecurity and courage, and it does my fluffy little heart good to see him (and Harry and Hermione) get such a happy ending.