Fairy tales are all about destiny, right? And now with the Seer plot line, OUaT has introduced the idea of fighting (and failing to fight) your destiny. Maybe there is a bigger plan, a bigger power than just Rumple. Is Rumple himself, the puppet master of Regina, Snowing etc, himself being guided/manipulated without his awareness by another (cough – Blue Fairy!!)
So if there is a bigger plan, then maybe it isn’t just blind luck that Emma and Baelfire fall in love?