3.5 stars.
This is a nice twist on the movie 13 Going On 30.
Stiles spark make him see an alternative horrible future but then he gets a second chances that let him make amends and create a better & happier future.
It was lovely story and an enjoyable read.