Olivia Sold Her Soul, Jake Arrives

Olivia can't escape Rowan, but she is able to keep Jake alive.

Olivia and Jake (20)

Olivia and Jake