SPOILER ALERT: This story contains details of last night’s Season 6 finale of Pretty Little Liars.

Ah, the twists and turns. In last night’s Pretty Little Liars‘ Season 6 finale we learned that those visions of Andrea Parker’s dead character Jessica DiLaurentis weren’t visions at all. They actually were Jessica’s identical twin. Freeform announced today that Andrea Parker, who recurred as Jessica, will return for Season 7 as a series regular as Mary Drake, the biological mother of Charlotte DiLaurentis and Jessica’s identical twin. It also was revealed that Drake has been working hand-in-hand with Dr. Elliott Rollins, the husband of Alison DiLaurentis.

The series stars Troian Bellisario, Ashley Benson, Tyler Blackburn, Lucy Hale, Ian Harding, Laura Leighton, Shay Mitchell, Janel Parrish and Sasha Pieterse.

Pretty Little Liars is produced by Alloy Entertainment in association with Warner Horizon Television and is executive-produced by I. Marlene King, Oliver Goldstick, Leslie Morgenstein, Joseph Dougherty and Charlie Craig. The premiere date for Season 7 has not been announced.

Parker is repped by Luber Roklin Entertainment and Agency for the Performing Arts.