I've had a song stuck in my head all day that also happens to be one of my favorite songs of all time... Side Effects by Mariah Carey featuring Young Jeezy.
This was from her E=MC² album released not so long ago in 2008. Not only did she finally directly address her tumultuous past with her ex-husband in this song and thereby exorcise those lingering demons, but she did it without making the song heavy and unlistenable, which is a testament to her songwriting prowess.
She performed this once live during the promotion of the album and I really wish it would have been a single with an official video. If you have never delved into this album, be sure to give this track a listen. It's an essential.