Really should've figured out the twist by the gigantic spoiler in the summary but I must've forgotten about it because I really thought this had more of a supernatural twist.
It wasn't bad and it wasn't great. Zoe was the kind of woman you feel bad for and then realize she is living the life based on her own poor decisions and thus has no one to blame but herself.
The revenge twist would have been better if I cared about Zoe and her life.
The art saved the plot for me.