Well I'm intensely stupid. I spend months watching OUAT and being careful around my girlfriend, not telling spoilers (she's behind, I just got her to watch it) and I FLIPPING SPOIL IT!!!! I am a terrible person.
On the bright side (slightly ironic) SEASON 5 HAS AIRED AND IS GOING TO BREAK OUR HEARTS (that is, if you keep yours inside your body) YAY!!!