Jasmine Thompson, a U.K. singer-songwriter, is all of 13 -- but she is already releasing her second album of cover songs, along with the original track 'Drop Your Guard.' PopCrush is thrilled to exclusively stream Thompson's album ahead of the April 22 release date.

Thompson made a name for herself in the new millennial way: by posting covers and originals on YouTube. But her numbers are astounding, as she has nabbed a whopping 44 million views on YouTube.

So what's all the fuss about? All you need to do is hear her open her mouth and sing, and you will totally get why the Internet has fallen in love with this supreme talent.

Thompson has a gorgeously crystalline and ethereal voice -- Ellie Goulding and Christina Perri are probably her nearest sonic relatives -- and her voice wraps around the listener. She sounds like a seasoned vet, not like someone barely into her teens. Her voice is big and beautiful, but never showy, on these tracks.

The standouts on 'Another Bundle of Tantrums' include her achingly pretty take on Miley Cyrus' 'Wrecking Ball' and A Great Big World's 'Say Something.' We're also totally smitten with Thompson's reimagined cover of Lorde's 'Royals.' What she does with the hook is clever and unique. Go ahead -- listen!

Her first album, 'Bundle of Tantrums,' was released in September of last year.

Jasmine Thompson, 'Another Bundle of Tantrums' Track Listing:

1. 'Drop Your Guard'
2. 'Royals'
3. 'Wrecking Ball'
4. 'Rather Be'
5. 'Demons'
6. 'A Thousand Years'
7. 'Sweet Child O' Mine'
8. 'Breathe Me'
9. 'Mad World'
10. 'Say Something'
11. 'All Of Me'
12. 'I See Fire'
13. 'Everybody Hurts'