I know your hurt. I understand your pain. You gave him everything and he took advantage of it, but there is so much more out there. There is so much more that you deserve.
You deserve someone that won't give up when things get hard. He will always find a way to work it out, even if it means clearing his head first.
You deserve someone who will never ask for more than you're willing to give. He won't pressure you and will always accept 'No' as an answer.
You deserve someone who wants to grow with you, not apart from you. He sees the future that he wants and works hard to include you in it.
You deserve someone who will be devoted to you. He won't entertain other women because he respects you.
You deserve someone you can trust. He gives you no reason to suspect that he is untrustworthy.
You deserve someone capable of love. He understands that it's not 50/50. He knows that you should both give your all.
Lastly, you deserve someone who is fair and just. He understands that forgiveness is ten times better than revenge.