Empire Season 3 fall finale
Cookie (Taraji P. Henson) will try and help Angelo (Taye Diggs) win the mayoral bid in the “Empire” Season 3 fall finale. Fox

What a crazy season “Empire” has been so far, and it’s only halfway through. In the first half of Season 3, Rhonda was killed, Jamal was shot, Freda Gatz was sent to prison, Andre started hooking up with someone else and Hakeem became a father. Let’s not forget all the fights the Lyons had and Jamal’s almost overdose. Believe it or not, next Wednesday is the Fox show’s fall finale and a promo teases that it’s going to be a jaw-dropper.

In the short promo for episode 9 (seen above) — titled “A Furnace for Your Foe” — there’s more fighting and Lucious (Terrence Howard) seemingly turning himself in to Tariq (Morocco Omari). “You want me,” Lucious is heard saying to his half-brother as he walks towards him with his arms stretched out.

According to a synopsis via TV Guide, Empire Records faces another big blow when the FBI freezes their assets. The synopsis says the FBI’s move “has major repercussions.” In the midseason finale, Cookie (Taraji P. Henson) also organizes a free concert in a park to “help broaden Angelo’s (Taye Diggs) mass appeal while he works to win the mayoral bid.”

In the last two episodes of “Empire,” Cookie and Angelo have been making some major strides in their relationship. In episode 7, she met his mother Diane (Phylicia Rashad) and tried to throw a fancy dinner to impress her. As with any Lyon event, the dinner didn’t go as planned. Jamal (Jussie Smollett) was high on pain pills, Hakeem (Trai Byers) showed up with baby Bella and Lucious and Anika (Grace Gealey) stormed into Cookie’s place looking for baby Bella. Although the dinner was a disaster, it ended on a good note when Jamal sat down at the piano and performed a beautiful song he wrote for Cookie.

In episode 8, viewers got to see more of Cookie and Angelo’s relationship, and while things are heating between them, Diane was warned about letting her son get involved with the Lyons.

Fans will have to wait until next Wednesday’s episode to see what happens with Cookie, Angelo and the other Lyon family members, but make sure you tune in an hour earlier. “Empire” will be airing at 8 p.m. EST because Lee Daniels’ new show “Star” premieres at 9 p.m. EST on Fox.