Bad barter
S1:E191
2021
IMDb
Felicity barters her soul in a plot to stop James. Time us running out for Charmaine as Damon’s ruinous threat looms…