Promise

Marc James is an english composer, he has been creating rock music for the last 20 years, Promise is one of his most personal work.