Maybe I'm naive, but I expect HP to run out by the time Halloween begins. Could it be that so many HPs are due to the fact that we're in the period when the castles are decorated with house flags? Obviously, summertime always brings these events to kids to pay, but in my naiveté, I hope it ends by the start of the new Halloween season