Ughh..

I found out my boyfriend cheated on me and they both knew, i feel like a joke to be honest.. he knows my past with relationships but he still went on and did it. It wasnt even a major thing he never said i love you, there was nothing physical, no nudes just cute images and quotes. When i asked him he said its because i wasnt there for him, (ill be real for a moment during that time it was me who needed him most as i was in a really dark place and he knew). Am i stupid to still want to keep him? Im his first relationship.. my self esteem has just dropped since that and i do love him, hes my best relationship..