kate_jiang 's review for:

3.5

More like 3.5/5
Too many characters and plot twists but very interesting.