844 reviews by:

shelfreflectionofficial


It was a bit cliche and predictable. Still a good read, but no real surprises.