Halsey has explicitly called out her on-again-off-again boyfriend G-Eazy for cheating on her while singing on Saturday Night Live (SNL).
The 24-year-old singer delivered a powerful performance of 'Without Me' - a track she's previously confirmed is about the 'No Limit' rapper - accompanied by written messages on the stage.
The handwritten message read: "I'm so sorry Ashely (Halsey's real name), I cheated", and was surrounded by a list of places G-Eazy's alleged infidelities took place, including Los Angeles, London, New Orleans, Austin, Chicago and Minneapolis.
Halsey wanted to make sure her fans knew she was serious about the accusations, too.
"As an artist, I have a privilege to remain honest and write about what's true to me. As a woman, I have a responsibility to not allow myself to be silenced by someone who has done me wrong," she tweeted.
"My truth will always come through in my art. Death over silence, yo."
Many fans took to social media to express delight at Halsey's "spilling the tea" and "putting G-Eazy on blast". Among them was fellow pop star Kelly Clarkson, which triggered an emotional response from Halsey (above).
Catch the full performance up top: