Colonial Pipeline Android 12 Brood X cicadas Leonardo DiCaprio Lego Friends apartment Stimulus check updates

Taylor Swift meets 'Harry Potter' in mashup you didn't know you needed

A new fan-made song about "Harry Potter" is making the rounds, and this one brings the wizard into "Blank Space" by mashing up Potter stories with Taylor Swift melodies.

Kate Parkin plays all "Harry Potter" characters in this great Taylor Swift/Potter mashup. Video screenshot by Anthony Domanico/CNET

YouTube filmmaker weasleysweaters, aka actor and singer-songwriter of "Harry Potter" tunes Kate Parkin, is out with another one of her catchy "Harry Potter" songs, and this one's a Taylor Swift mashup that's perfect for all you muggles out there who just want to "Shake It Off."

The song, posted Saturday, is set to several of Taylor Swift's popular songs, like "Shake It Off," "Bad Blood" and "Blank Space," but is filled with custom lyrics from the "Harry Potter" universe. It's sung from the perspective of Hermione Granger, and starts with the line "On the train I took a seat, I said your lightning bolt's on fleek." It only gets better from there.

One of the best bits is when Draco Malfoy appears onscreen to the tune of "Bad Blood" and is properly owned by Hermoine and company with lines like "Draco bought his way in and he's whiny, his hair gel is crusted."

It all comes together to create a pretty great video that you can't help but tap your feet along with. You can watch the video in its entirety below, but be warned. Once you listen you probably won't be able to get it out of your head for the rest of the day.