Every single time Mary releases new material it just keeps getting better and better! This album contains everything that's become associated with her. There's non-stop positivity, talking through her (and your) struggles, yet there's an air of assured maturity now where you explicitly trust in her wisdom. Her voice has never sounded better, as the new single "Be Without You" demonstrates. However, that's merely a taster. If you have never enjoyed a Mary J Blige song before, once you listen to her take on U2's "One" you'll be forever converted. This has to be a single, it would definitely be the commercial success that often Mary misses out on. There's not one bad moment on the album, although there are obvious stronger songs. My personal highlights are "No one will do", "Enough Cryin'", "Be Without You", "Good Woman Down", "Can't Hide From Luv", "Ain't Really Love" and the amazing duet with Dave Young "Alone". Alongside other growers, the unbelievable version of "One", her makeover of the Game's "Hate it Or Love It" (MJB Da MVP) and the Kelis-esque bonus track "Show Love" this album is one of the best ever soul-hip-hop albums to be made. A must buy.