Sinead O'Connor's 17-year-old son has been found dead, two days after going missing.
The 55-year-old singer revealed the news via social media on Saturday morning, explaining to her followers that he "decided to end his earthly struggle".
She tweeted: "My beautiful son, Nevi'im Nesta Ali Shane O'Connor, the very light of my life, decided to end his earthly struggle today and is now with God. May he rest in peace and may no one follow his example. My baby. I love you so much. Please be at peace."
Shane O'Connor had been missing since Thursday, and the police in Ireland previously admitted to being concerned for his welfare.