Harry Potter's Top Five Break Ups (In Chronological Order):
1. Cho Chang: Dumped him for a dead guy.
2. Ginny Weasley: Dumped him after he caused a scene at her brother's wedding.
3. Katie Bell: Refused to sleep with him, but immediately hopped into bed with Seamus Finnigan after they broke up.
4. Angelina Johnson: Dumped him in favor of following the Weird Sisters on tour.
5. Luna Lovegood: Dumped him because 'It was for the best.' The only thing Harry Potter wants to know is Why.