When Harry suffers amnesia, the job falls to Snape to help Harry regain both his memory and his skills. Will Snape be able to let go of his preconceptions? When Harry remembers just who Snape is, will he be able to forgive him in time? AU OOTP, No Slash