Lykke Li made her way over to Jimmy Kimmel Live last night for a stunning performance of 'No One Ever Loved'. Ok, so her band looked like they'd just finished watching Philadelphia a few minutes prior to the performance, but it worked. Watch below.

The track isn't taken from her recently released album, I Never Learn (which we thoroughly recommend you check out), but it does feature on the soundtrack to The Fault In Our Stars.

Update: She also played 'No Rest For The Wicked', which you can view below.

See Also: Review: Lykke Li - I Never Learn
See Also: Lykke Li streams gorgeous new song 'No One Ever Loved'