Very nice! You did a great job with fleshing out Harry's Gryffindor determination -- making sure Snape's safe no matter what. I enjoyed all the snarky moments between them. When it became obvious that Harry would have to use Snape's "forbidden" memories to clear his name, I had to brace myself for the inevitable angst. Good thing Snape made Harry hold true to his other promises in the end ;)