The source is still JMoLove:
Actors Ginnifer Goodwin, Jennifer Morrison, Lana Parrilla, Keegan Connor Tracy and Josh Dallas on the set of ‘Once Upon A Time’ in Vancouver, Canada on October 30, 2012. In the scene the cast confronts Lana after she casts a spell on Jennifer.
Well, the description sounds quite interesting!