The start of the second season, in which Ambrosius returns determined to win ...
Dante's Cove
Season 2 (5 Episodes)
A young gay couple must overcome dark, mystical forces conspiring against them, starting with a vengeful 19th century witch and her cheating warlock fiance.