jerinetan 's review for:

4.0

This was almost a 2-3 star read because of how the middle part played out where there was just so much unnecessary back and forth. However, the ending really salvaged and made it a 4 star read.