We had a ton of questions going into Pretty Little Liars Season 3, Episode 4: “Birds of a Feather.” Why was Melissa (Torrey DeVitto) lying about when she lost the baby? What will Jenna (Tammin Sursok) do now that the Liars know her secret? How crazy is Mona (Janel Parrish)? These questions and more made us eager for the new episode.

Did it live up to our expectations? Read on for Wetpaint Entertainment's review of the episode, and then rate it yourself.

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

Well, we definitely got some answers!

Most importantly, we learned that Melissa (Torrey DeVitto) lost the baby the day after Ian's death — and, oh yeah, she was the Black Swan! According to Melissa, she was blackmailed into going to the Masquerade Ball and distracting Jenna (Tammin Sursok), which we did not expect. (We also learned that Mrs. Hastings took on Garrett's [Yani Gellman] case to protect Melissa.)

Meanwhile, Detective Wilden (Bryce Johnson) was seen visiting Mona (Janel Parrish) to try to find out more about who dug up Alison's (Sasha Pieterse) body, Jason (Drew Van Acker) wrote a giant check, we met Maya's (Bianca Lawson) cousin, Caleb (Tyler Blackburn) and Hanna broke up after Hanna wouldn't tell him about the new "A" — because that "A" almost killed Caleb's mom (!), and Aria (Lucy Hale) tried to get her mom back into the dating scene.

While we'd long suspected Melissa was the Black Swan, we're shocked by her reasons (assuming she's telling the truth). We're also very curious to know what Mona told Wilden, and we're still recovering from that heartbreaking Haleb breakup scene. All in all, we give this episode 4 stars.

What did you think?

Get your Pretty Little Liars fix: Like us on Facebook and Follow us on Twitter and Tumblr!

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