It's not so much what is wrong with you, but what is obviously wrong with him.
As for you...it seems that you got involved before you were ready and ok on your own. "Needing" someone in your life makes you blind to the faults that might be more obvious to others.
Time to just be Gwyn...and learn to love, accept and forgive her completely.