As 2017 comes to a close, it's a time to reflect on the year – and a lot has happened this year.
Mashup expert Andy Wu released an epic year-end mashup last month.
“Perfect Struggle” consists of 118 of the biggest pop songs from throughout the year, and is broken up into six stages; Cultivate, Struggle, Heal, Intensify, Relive, and Perfect.
The compilation includes parts of songs from artists including Kesha, Miley Cyrus, Ed Sheeran, Taylor Swift, Rihanna, Dua Lipa, Halsey, Selena Gomez, Lorde, DJ Khaled, Hailee Steinfeld, Camila Cabello, Maroon 5, and so many more.
MORE: DJ Earworm Shares Annual Pop Mashup
Of course, there are bits of tracks from Canadian artists like Alessia Cara, Shawn Mendes, Justin Bieber and The Weeknd.
On his YouTube page, Wu wrote a heartfelt message to go along with the mashup. He explained how Ariana Grande's One Love Manchester concert influenced him while going through a "dark" period this year.
"We still need love, music, and connections with people to give us a cathartic experience. That's how we become and stronger,” he wrote.
Watch Wu’s “Perfect Struggle” below:
Original article at iHeartRadio