A review by sarahevonne
Run Time by Catherine Ryan Howard

5.0

Parts of the middle do drag a little and the reveals may be a little too clever, but this is a really fun and enjoyable read.