Stormzy bared his soul at Capital's Jingle Bell Ball with Barclaycard last night.
The rapper kicked off his headline show with Big For Your Boots before segueing into a medley of the new soulful tunes from his new album This Is What I Mean.
Among the new songs was Fire + Water - a letter to his ex-girlfriend Maya Jama about everything that could have been.
The love song tells of his admiration for Maya and explores what life could have been like if their relationship had worked out.
Stormzy invited rising star Debbie on stage to help sing the emotional song about his "perfect match".
"I know I brought a world of pain you could've did without," he sang, "If you was livin' with me then I'd probably get a bigger house."
Before reminiscing about this lost love, Stormzy opened up about his faith and admitted to the rapt audience "it might sound boring to some".
"Whatever you believe in I pray you believe with all your heart, all your sincerity the same that I believe in my god, the god I serve," he told the Jingle Bell Ball crowd.
"Every time I jump on this stage, it might sound boring to some but it's very important to me to give all glory to god because I owe him my life, I owe him my career so this is a song that I wrote about the glory of god and it's called Holy Spirit."
It comes after it was reported that Maya and Stormzy rekindled their romance when they attended the GQ Men Of The Year 2022 awards.
The two dated for four years and split in 2019.