Warning: This article contains spoilers for Once Upon a Time Season 2, Episode 16: "The Miller's Daughter." Stop reading now if you don't want to know!

On Once Upon a Time Season 2, Episode 16: "The Miller's Daughter," Snow White (Ginnifer Goodwin) made a choice she already seems to be regretting: She tricked Regina (Lana Parrilla) into putting a cursed heart back into Cora's (Barbara Hershey) body, thereby murdering Cora.

Now, personally, we think Snow was in the right. Cora was literally trying to become the Dark One, which would have easily led to the death of Snow's whole family, and probably the complete subjugation of everyone in Storybrooke.

However, as Charming (Josh Dallas) said, Snow has a lily white heart, and murder is going to weigh heavily on it. While Cora needed to stop, premeditated murder might have been too far for a person like Snow.

Do you think Snow crossed a line, or were her actions justifiable as self defense? Vote in our reaction buttons, and sound off in the comments below.

Read more OUAT spoilers here.

Catch the next episode of Once Upon a Time on Sunday, March 17 at 8 p.m. ET/PT on ABC.

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.