The little town of Beechwood can’t wait for Christmas this year. They’re going to celebrate by putting up a giant Christmas tree in the town square, and asking all the townspeople to hang a Christmas wish on its branches. Everyone is feeling very festive – everyone except for nine-year-old Lily. She’s only got one thing she wants for Christmas this year, and she’s not sure it can ever come true. But she’s determined to try – and so when she sees a shooting star just as she hangs her wish, she wishes as hard as she possibly can. She wakes up the next morning to a bit of a surprise. Bug, her adorable pug puppy, can talk! It’s magic – and a wish come true! But it’s not Lily’s wish. Lily and her little brother discover that something happened last night at the wishing tree – the wishes have been granted, but to the wrong people!