Letting Him Go

Its hard letting him go. He that makes your heart ache.But its all my mistake. I cheated but dont know why for he is my light that i see when i arise. All i can do now is say not that im sorry but that i will change. Letting him go will be so hard but I am not doing this for my happinness but for his. For i messed up not him so i let him go because even though its hard to say, he deserves better than me.