Thea lost her best friend Charlie and a terrible accident during spring break. She can't even go back and finish 6th grade, so her parents homeschool her. Her family decides to move to another town to give her a fresh start and her dad decides to get a new dog. They go to the rescue to pick out a dog and Thea ends up selecting, a little dog with a lazy eye...just like Charlie had. They name him Jack, or Jack-Jack, or Jackson. They all call him various versions of the name. :) Thea has gone mute since the accident, but slowly Jack gets her talking again and then she meets her little sister's teacher Ms. Stacey, who helps her out, but also introduces her to Rory. With all their help, she is able to start living again.
By the end of the book there are so many ties that I didn't see coming. I just love that it is a window into grief and how people handle things differently. The little supernatural touch of the dog is just perfect.