Anthony Vincent / YouTube

Watch This Guy Sing 20 Love Songs In 20 Different Styles in Under 4 Minutes

He does a Beatles' rendition of 'Thinking Out Loud,' a Boyz II Men version of 'Take Me To Church' and many more.

Remember the dude who sang Mariah Carey's hit "All I Want For Christmas Is You" with the voice of Blink-182, Imagine Dragons, Usher and whole bunch of other musicians? His name is Anthony Vincent, and he's back with another musical masterpiece to get you into the lovey-dovey Valentine's Day Spirit.

In the video below, he covers 20 of his fave love songs in 20 different musical styles. We're talking everything from a Boyz II Men version of Hozier's "Take Me To Church" to a Bon Jovi rendition of The Beatles' "Something". There's even an Ed Sheeran rickroll in there.

Besides being able to impersonate pretty much every singer ever, Vincent is also the star behind the "Ten Second Songs" YouTube channel. Follow him on Twitter and Facebook to find out when he drops his next tune.