Ginnifer Goodwin and Josh Dallas Ginnifer Goodwin and Josh Dallas

Dear Once Upon a Time,

Please stop toying with our emotions! Every few episodes you bring Snow White (Ginnifer Goodwin) and Prince Charming (Josh Dallas) together — or their Storybrooke counterparts, Mary and David —only to tear them apart again.

The continued heartbreak is killing us.

Once Upon a Time bosses on breaking up Snow White, Prince Charming and more burning questions

Castle and Bones skirt the Moonlighting curse season after season, and Snow and Charming's continued obstacles have begun to get wearing. First, it was David's memory loss, then the introduction of his Storybrooke wife, Kathryn (Anastasia Griffith), which snowballed into her disappearance and Mary becoming the prime suspect.

It all, of course, ties back to the curse that will always keep them apart until it's broken.

Even the actors are feeling the frustration! "Of course I am," Dallas says. "I would want nothing more for them to get together and live happily ever after, but that's the nature of this curse. It's a strong one."

"It's the crux of the whole show," Goodwin says. "The curse was inflicted by the Evil Queen [Lana Parrilla], ultimately, to punish Snow White and to keep her from her favorite part of life, which was her true love, so it is going to continue."

Once Upon a Time's Mama Drama: Will Emma finally learn the truth?

We are grateful, however, to hear balance is coming.

"The fans were also clamoring for Sam and Diane to get together on Cheers and for Maddie and David to get together on Moonlighting," writer and consulting producer Jane Espenson says. "You [put them together] and it takes a lot of the air out of it. You've got to work very hard to keep the show going. So finding the right balance between what feels right and what the fans are asking for is the eternal tension."

"I think people will ultimately be satisfied with where Charming and Snow are headed," she says. "The relationship will mean more because of the obstacles that they overcome."

The real question is how much longer we'll have to wait to see Snow and Charming's happy ending.... Please, give us some happiness soon.

Sincerely, a very frustrated — but hopeful! — Once fan.

Once Upon a Time airs Sundays at 8/7c on ABC.