I agree with LolaCat5, you sound like you're being really hard on yourself. Your really great boyfriend is probably with you because you're really great, and although he's sounds great, he's probably not perfect, like you aren't perfect. And I think you were kind of hoping to sabotage your relationship because you…