My boyfriend cheated on me

With his ex. He slept with her, and god damn she honestly was hella ugly. Which disappointed me the most. I took him back, and he seemed to be truly sorry. And I guess, if he does it again, I have no one to blame but myself. Its like a puzzle, a very difficult puzzle. You almost done finishing it, accomplishing something everyone gives up on. When a unwanted hand of misfortune comes along and destroys it. You can either give up, like everyone else, or be foolish, naive, ignorant, or whatever. And start building it all over again, knowing its you to blame if it doesn't work out. And I'm willing to except that. I'm willing to take the risk.

I think I love him.