Great story. I loved Minerva hexing Severus and Harry and the flashbacks were well done. I also like how in-character both Severus and Harry were. You made Harry an adult without making him "super!Harry, excellent at all things". The ending makes me want to read more.