On Haven Season 4 Episode 12, William continues in his quest to get his original version of Audrey Parker back by forcing her hand in creating Troubles.
Jennifer searches for the Heart of Haven with Vince and Dave.
Everything leads up to a shocking ending.
Miss the hour? Watch it online below!
Want more Haven?
Sign up for our daily newsletter and receive the latest tv news delivered to your inbox for free!