I love good Gyffindor!Harry stories, where Harry rushes in without taking the time to properly assess a situation. This truly was a comedy of errors and had me shaking my head throughout. Luckily, Severus is patient with Harry and understands his faults and knows how to reap his rewards.