American Horror Story: Hotel returned Wednesday night with "Battle Royale," the season's 11th episode and it may have been the most gruesome one to date. It opened up to Liz Taylor (Denis O'Hare) and Iris (Kathy Bates) getting ready to kill the Countess (Lady Gaga) which is where Episode 10 left off. What we didn't see before the break was that Donovan (Matt Bomer) jumped in front of the Countess to save her, although they both got shot numerous times.
Donovan asks his mother, Iris, to take him outside of the hotel on the street so he doesn't have to spend the rest of eternity in Cortez with all of Countess Elizabeth's ex lovers (which she does). Liz Taylor, being a good friend, cremates Donovan's body and gives the ashes to Iris, who spreads them all over the bed and then asks Miss Evers (Mare Winningham) to vacuum it up.
In the meantime, Sally (Sarah Paulson) is digging the bullets out of the Countess. When she asks why Sally is helping her, the addict replies that she needs her to get John Lowe (Wes Bentley) back so she can kill him and have him with her at Hotel Cortez forever. While sewing the Countess's wounds shut, Sally tells a story from her past with a cigarette hanging out of her mouth, in typical Hypodermic Sally fashion. She worked with two musicians and the three of them were lovers. She sold drugs to them and they all were addicts together. Sally fears that she is going to lose the two of them, so in a drug-induced haze, she decides to sew them all together with a needle and threat. This explains both her abandonment issues and why she's so skillful with a needle.
The Countess drains two of her children because she needs the vampire blood to get better. She finds out that Donovan is dead and essentially she has no one left. In the meantime, the Lowe family is reuniting back at their home with their long-lost daughter Scarlett (Shree Grace Cooks) who is now aware that her entire family is made of vampires.
Iris and Liz Taylor go to find Ramona Royale (Angela Bassett) in the cage where she was locked up. They find a bunch of dead children in the hidden corridor, and eventually the vampire comes forward. Ramona is not happy with the two of them, and wants to kill them, but in exchange for their lives she asks them to get her a human so she can feed and be strong enough for her battle against the Countess.
Right as Iris and Liz are about to head outside to find a human to kill, a girl walks into the hotel looking to stay in a room. The girl, as it turns out, is Queenie (Gabourey Sidibe), a witch from American Horror Story: Coven. She is settling into her room when Ramona comes out and the two have a battle. Queenie says one of her famous snarky lines, "I ain't nobody's protein shake!" and begins hurting herself because she is a human voodoo doll and all of her personal pain is duplicated in the person of her choice—Ramona. At the last minute, James March (Evan Peters) joins in and kills Queenie and Ramona then feeds on her. Another deal is made—March saved Ramona so that she can kill the Countess in the hotel and live happily ever after with her old dead husband.
John Lowe comes home to find no family, but keys to Hotel Cortez in his home. He goes back to the hotel and finds Sally who explains to him that he still has one more murder to complete in the Ten Commandments: "Thou shall not commit murder."
Ramona Royale has a stunning gown on and witch blood running through her veins when she approaches the Countess. The two fight, exchange words, and even a kiss. They circle each other with threats and tension until the Countess convinces Ramona to let her go, but then she meets a quick death after begin shot numerous times by John Lowe, who comes out of the elevator. He severs her head and puts it in his trophy case to complete the set.
The episode ends with James March at one end of the table and the Countess at the other, now both ghosts. With only one episode left in the season, most of the loose ends have been tied up. However, we still haven't found out the identity of the monster that occasionally is discovered in the mattresses at Cortez. Hopefully we'll find our answer next week!
American Horror Story: Hotel's season finale airs Wednesday, Jan. 13, at 10 p.m. ET on FX.