Actress Alyssa Milano shared a major spoiler about the season finale of Mistresses. Viewers will learn who the biological father of her pregnant character's baby is.

Milano plays Savannah "Savi" Davis, a lawyer who cheated on her British chef husband Harry with Danny, a colleague from work.

"I play a woman that cheats on her husband in the first episode," Milano told The Huffington Post. "And she gets pregnant and she doesn't comprehend who the father of the baby is. So, in the finale, we will definitely comprehend who the baby daddy is," she revealed.

Milano then confessed that playing the complex character during the summer-long series had its challenges.

"It was complex to play a woman whose life is completely unraveling based on a decision that she made," Milano confessed. "It was a deeply emotional time because our writers were smart enough that they tried to stay true to what a person would actually be going through. They didn't glorify what she had done, so it was a lot of emotional stuff to play, which was rewarding, but challenging."

In the preview video for the finale episode titled, I Choose You, a voice over says, "Every truth is uncovered, every secret is revealed and every moment until the nail-biting final moment is a killer."

Avi then says, "The results of my paternity test...I have to find out!"

Karen and Elizabeth appear to have a final confrontation. They try to wrestle a gun from each other until it goes off and blood is splattered on the bed. Harry is then seen crying as he peers at a brunette hospital patient lying in a hospital bed with her head wrapped in gauze. During the finale episode, viewers will also see Savi head out on a road trip for her birthday and April will make a choice on deciding whether to date her daughter Lucy's father Paul  or new boyfriend Richard.

Mistresses also stars Yunjin Kim, Rochelle Aytes and Jes Macallan.

View the photo gallery of stills from the final episode here.

The season finale of Mistresses will premiere at 9 p.m. EST/Central on ABC.

Watch the preview of the season finale below

Tags: Mistresses