Oh, Harry, you're such an idiot! This was very sweet, and sad, that they were all four, each in their separate ways, so incapable of mastering the situation. Hermione too busy overworking to think through the details, Ron too fixated on himself and his family, Snape too depressed and never expecting happiness, and Harry a bloody fool who can't figure out what happiness is. Also too accustomed to letting others do the thinking, aargh.