Magnus Bane had a plan, a perfect Christmas Eve just like always. Hang out with his friends, bask in the Christmas Spirit. Then everything went wrong.
Now he's stuck reliving the same day again and again and again. The bright side? Maybe Alec Lightwood isn't as terrible as Magnus always thought.