Загадка канона объяснена!
На самом деле Гарри Поттер на 5 курсе чмокался не с Чоу Чанг, утешая ее после гибели Седрика, а с Гермионой. Она даже кружок собрала, где для вида занимались ЗОТИ, а на самом деле Гермиона там давала Гарри в разных позах.
Мариетта, сама мечтавшая дать Гарри, узрела, донесла, Дамбитупогад погладил бороду и решил, что не пойдет и вот "Гермиона изменилась за лето" и стала давать Рону, а Гарри исправили воспоминания, оставив "поцелуи с Чанг".
Вот так вот капитаны разведки разоблачили козни гнусного бородача, прочитав между строк канон!
====
Ах да, не могу не заметить, что Гарри еще был рядом с Роном до конца пятого курса. И с Сириусом. И с многими другими.
Но их почему-то в соулмейты Гарри не пишут, because fuck you