I wanted to get Dorothea x Petra SO BAD, but I blew it because I hadn't researched the rules behind how secondary characters match up soon enough... I did my best to pair up those two because I felt they had great synergy (both story-wise and gameplay-wise) but Dorothea still ended up with Ferdinand. BS algorithm. T_T