We've stumbled upon the mother of all mashups: here's a wonderful medley of Twenty One Pilots, Melanie Martinez, Halsey and, as an extra bonus, singer Troye Sivan.

Listen to the mashup with music videos or just audio (we've included both versions) below, and be sure to leave us a comment with your thoughts.

Read more: This Green Day, twenty one pilots mashup has all the feels



The mashup contains Twenty One Pilots' “Stressed Out,” Martinez's “Alphabet Boy,” Halsey's “Haunting” and Sivan's “for him.” It looks like Logan Mashups put together the original rendition and posted to YouTube.

Audio:

Audio with music videos:

Watch more: The anti-influences of twenty one pilots