Bonnie McKee has written huge hits for the likes of Katy Perry and Britney Spears, so she knows a great Christmas song when she hears one -- even when it's not a Christmas song at all!

McKee is celebrating the holiday season with a special video showcasing a surprising, non-seasonal choice of covers: the beautiful Leonard Cohen classic 'Hallelujah.' "I wanted to make a video for the holidays but none of the traditional holiday songs were moving me," Bonnie tells Rolling Stone. "I know 'Hallelujah' isn't actually a Christmas song, but it has that cozy, haunting vibe that sounds like a winter's night and belongs by a fire."

And by a fire is where you'll find the 'American Girl' singer performing the tune, delivering it with such beautiful technique and heartfelt emotion only a Grinch would find fault with her choice.