A review by theperksofbeingmarissa
William by Mason Coile

3.5

I was about to give up on this book, but I pushed through. The ending was great. I definitely didn't see that coming!