The best part of this isn't the romance between Snape and Harry but the relationship Harry has with Dumbledore. You made a character many found frustrating and upsetting into someone who could be a great friend and mentor to a Harry we could all admire. Well done.