We’re less than a week from the season finale and things are getting downright devious. (Yes I understand this is extremely corny but I couldn’t help myself.)

In the promo for the season finale everyone is in shock and it seems Marisol (Anna Ortiz) no longer has a hidden identity. Rosie (Dania Ramirez) already figured out who she really was and in the video below, so do Carmen (Roselyn Sanchez) and Zoila (Judy Reyes).

Also included in the promo it appears:

Valentina (Edy Ganem) has figured out Zoila’s plan to have Remy (Drew Van Acker) leave her.

Adrian (Tom Irwin) is out to punish someone

Michael Stappord (Brett Cullen) is confessing something to Marisol

Alejandro (Matt Cedeño) may have chosen Carmen as his beard

Out of everything we’ve been waiting for, the most important thing happens—we find out who killed Flora (Paula Garcés).

Last episode we were left with the devastating image of Taylor (Brianna Brown) taking a bullet to the stomach. We hope that both she and the baby are OK. This unfortunate event may be what causes Michael to confess to Marisol. When someone’s mistake may cost the woman you love—and your child—their lives, alliances can shift pretty quickly.

There was a lot of controversy surrounding the show before it hit the airwaves. Nevertheless Marc Cherry, Eva Longoria and their team have put out a good, entertaining product. Hopefully, Season 2 is as good as the first.

So who do you think killed Flora? Leave comments below.

The inaugural season of “Devious Maids” ends Sunday, Sept. 22 10/9c on Lifetime.