I do love oblivious Harry, and you've written him so well! I love him at the end, and his realization that the only person he was truly unfaithful to was himself. Snape's suspicious nature was well-used here, and I loved his constantly moving about at the beginning and his gradual acceptance of Harry in his life.