This fic is one of those very few believable Snarry romances. Harry loving both Ginny and Snape (romantically) at the same time is an odd idea, but you've written it pretty well. The Patronus is a nice metaphor for Harry's changed views about Snape. Your spelling, grammar and description are pretty good. As for the fic itself, it's well-written.