This is from my heart to all the ladies.
You are more valuable than you think or can imagine. Don't let the mistakes and experiences of your past determine your choices now and in the future. You are not who that guy says you are (good or bad), you are more than that. Carry yourself with pride and value. Please don't dwell on the past "stupidities"...you can rise above them.
You may think you've given too much to that relationship and you can't let go though he treats you a little more than trash. Talk to yourself, you are stronger than you think. You will thrive well without letting someone destroy the rose in you.
Think about it, you may not even end up with him..so why let him rub you off your value. Forget about the sexual intimacies, You are still valuable in every way (don't be fooled). Don't let someone rub you off your value because he has seen you just the way you are. You can still treasure yourself.
Girl, Dump him like a piece of trash if he makes you feel like one. He doesn't deserve any better treatment. Move on, Do things that make you happy, use that energy for somethingmore productive. And for God sake, there is atleast a guy out there who will appreciate and nurture you.
Have a merry Xmas.