This is a New Soul track recorded by the artist An Angel's Dream. The song I've had enough was originally composed by C. Crouse.