Do you like your Christmas carols to be eclectic? Then you’ll love this — All I Want For Christmas Is You, sung in 20 different styles by 10 Second Songs’ Anthony Vincent.

Vincent kicks off with the classic stylings of Mariah Carey, before tearing through dead-on impersonations of Bing Crosby, Bruce Springsteen, Ronnie James Dio, Alvin and the Chipmunks, the Vince Guaraldi Trio (of A Charlie Brown Christmas fame) and more.

It’s beginning to feel a lot like Christmas, isn’t it?