I will say check for trigger warnings there are quite a few. A psychological roller coaster of a book I ate it all up.