A review by wordswoods
The Inexplicable Logic of My Life by Benjamin Alire Sáenz

4.0

Many twists and turns, it felt real and it made me cry. Need I say more?