2 Album Review: Chrisette Michele-Let Freedom Reign December 3, 2010 odeisel Chrisette Michele’s latest album, Let Freedom Reign, is a declaration of independence from the whims of the music marketplace, the easy win mentality of the music business and the idea that in order to win you have to be like everyone else