Mistresses second season takes a bow this week as the soapy drama reaches its climax.
Fear not though it will be back for a third season in 2015 but minus one of its leading ladies after Alyssa Milano decided not to renew her contract.
In the penultimate episode Karen (Yunjin Kim) was shocked to discover that Ben (Brian Hallisay) had contracted HIV and realised that she could also have the disease. Joss (Jes Macallan) had an argument with Harry (Brett Tucker) which threatened to end their friendship completely.
Elsewhere in the episode Savi (Alyssa Milano) went on a date with Zack (Jason Gerhardt) which was a total disaster and April (Rochelle Aytes) worked with the FBI to try and locate Paul (Dondre Whitfield).
The season finale is Til Death Do Us Part. The ladies prepare for Joss’s engagement party, while Scott (Justin Hartley) arranges another surprise for her. Meanwhile, Karen awaits some test results.
Tune in to TLC at 10pm on Wednesday to see the episode. Preview it with our gallery below: