Katy Perry has admitted she would've "probably just jumped" if she hadn't found gratitude following her 2017 split from Orlando Bloom and the disappointing performance of her album Witness.
The 35-year-old singer is now expecting a baby with the Hollywood actor, but she admitted their break up three years ago left her "broken", and she was hoping to feel excited about her record, but the album didn't perform to her expectations.
She said: "My career was on this trajectory when it was going up, up and up and then I had the smallest shift, not that huge from an outside perspective. But for me it was seismic.
"I had given so much out, and it literally broke me in half. I had broken up with my boyfriend, who is now my baby daddy-to-be.
"And then I was excited about flying high off the next record. But the validation did not make me high, and so I just crashed.
"It was so important for me to be broken so that I could find my wholeness in a whole different way. And be more dimensional than just living my life like a thirsty pop star all the time.
"Gratitude is probably the thing that saved my life, because if I did not find that I would have wallowed in my own sadness and probably just jumped.
"But I found the ways to be grateful. If it gets really, really hard I walk around and say, 'I am grateful, I am grateful', even though I am in a sh***y mood."
Katy - whose parents are Pentecostal pastors - admitted her faith played a huge part in getting her back on track.
Speaking to radio station SiriusXM CBC, she added: "Hope has always been an option for me, because of my relationship with God and something that is bigger than me.
"Of course if I am the one controlling my destiny I am going to be the one driving it into the ground.
"My hope is that something bigger than me created me for a purpose and created me for a reason, and that I'm not disposable, and that every person that's been created has a purpose."
WHERE TO GET HELP:
If you are worried about your or someone else's mental health, the best place to get help is your GP or local mental health provider. However, if you or someone else is in danger or endangering others, call police immediately on 111.
OR IF YOU NEED TO TALK TO SOMEONE ELSE:
• 0800 543 354 (0800 LIFELINE) or free text 4357 (HELP) (available 24/7)
• YOUTHLINE: 0800 376 633
• NEED TO TALK? Free call or text 1737 (available 24/7)
• KIDSLINE: 0800 543 754 (available 24/7)
• WHATSUP: 0800 942 8787 (1pm to 11pm)
• DEPRESSION HELPLINE: 0800 111 757 or TEXT 4202