Halsey revealed she had a miscarriage while on tour in 2015 Reuters

American singer and songwriter Halsey revealed she had a miscarriage while on tour in 2015. The 21-year-old singer, whose real name is Ashley Nicolette Frangipane, had to perform live immediately after losing her baby.

During an interview with Rolling Stone, Halsey confessed that she hid her pregnancy. She said: "What happens? Do I lose my record deal? Do I lose everything? Or do I keep [the pregnancy]? What are the fans going to think? What are the moms going to think? What is the Midwest going to think? What's f**king everyone going to think?"

Adding on, the Feeling singer blamed her hectic lifestyle for the miscarriage. She said: "I'm like, 'I have to cancel this show!' And everyone's kind of like, 'Well, it's Vevo LIFT, and it's 3 million impressions, so ...' No one knew what to do."

"It's the angriest performance that I've ever done in my life," she continued. "That was the moment of my life where I thought to myself, 'I don't feel like a f**king human being anymore.' This thing, this music, Halsey, whatever it is that I'm doing, took precedence and priority over every decision that I made regarding this entire situation from the moment I found out until the moment it went wrong. I walked offstage and went into the parking lot and just started throwing up."

"I beat myself up for it, because I think that the reason it happened is just the lifestyle I was living," she said. "I wasn't drinking. I wasn't doing drugs. I was f**king overworked — in the hospital every couple of weeks because I was dehydrated, needing bags of IVs brought to my green room. I was anemic; I was fainting. My body just broke the f**k down."

"I had a choice," Halsey said. "I want to be a mom more than I want to be a pop star. More than I want to be anything in the world."