All for Love (have we run out of variations yet?) perfectly balances the two, with engaging melodies and a variety of grooves, some edgy and modern, some thumpy and retro, from start to finish. The first radio single was a moody, soul-ambient take on Aret