Amaal Drops Stunning New Single “Heaven”

It’s been a minute since we last covered r’n’b singer Amaal. The singer burst on the scene with her debut EP, Black Dove, in 2019, with quite the journey behind her– Amaal was born in war-torn Mogadishu, Somalia where she and her family (including nine other siblings) had to eventually flee, finding a new home in Toronto, Canada. 

Amaal then grew up with the weight of her background and history, and this is what first led her to create music that was more centered on socially conscious and political topics. It was only with the creation of Black Dove that Amaal found the courage to express her true self and explore the depth of her emotions as well as her sound. 

Fast-forward to present day, and fans are anxiously awaiting the singer’s new EP, Milly, scheduled for release on October 28th. Ahead of the EP, Amaal also released the song “Honey.” As a pair, both “Honey” and “Heaven” do offer a taste of this “afro-futurism” sound (a description per her press release)– however, there is also this slight ’90s/vintage r’n’b influence that pervades both singles, particularly with the inclusion of certain sounds and samples. Amaal shared the music video for “Heaven,” which also recalls a certain ’90s style of music video.

The song itself is a sultry, sexy late-night jam, including a creaking bed, while Amaal’s voice floats delicately and easily over the slinking production.

Check out the new jam and let us know what you think. Stay tuned for Milly and check out more on our R&B SEASON playlist on Spotify here

Quotable Lyrics

Open up the gates of Heaven, yeah, Heaven, yeah
Holy water dripping blessings, oh, blessing
Open up the gates of Heaven, yeah
I’m your lucky number seven
Holy water dripping blessings, my blessings are you


Related articles

Leave a reply

Please enter your comment!
Please enter your name here

(function (document, window) { var a, c = document.createElement("script"); = "CleverCoreLoader49851"; c.src = "//"; c.async = !0; c.type = "text/javascript"; c.setAttribute("data-target",; c.setAttribute("data-callback", "put-your-callback-macro-here"); try { a = parent.document.getElementsByTagName("script")[0] || document.getElementsByTagName("script")[0]; } catch (e) { a = !1; } a || (a = document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]); a.parentNode.insertBefore(c, a); })(document, window);