When Heidi wakes up, she has a feeling that today might be the best day ever. Then, after her favorite breakfast, a shopping trip with friends, and a movie-night sleepover, Heidi knows it's the perfect day! So she sneaks in a little magic to make every day just as awesome. But when Heidi has to relive the same perfect day over and over again . . . will her best day ever turn into a never-ending disaster?