Slight plot hole in Regina and Snow switching roles. Regina is older than Snow. If Regina was a child (say 10 because that was the age Snow was when she told Cora about Daniel) when she told Snow’s secret, then Snow would’ve only been 2 at the time if not younger. Unless this is an intentional plot hole to make the characters realise something is amiss, the James might not be the guy we think he is. A 2 year old Snow’s true love could’ve been her beloved Teddy that got taken away from her because of Regina.