Reading progress update: I've read 305 out of 305 pages.

Jar of Hearts - Jennifer Hillier

 

 

This book was crazy