Hey there kiddo,
Stick it out. You still love him, almost 10 years later. He's your best friend, THE best. Things have always seemed bleak. But you'll still love him, and you're still trying. Your effort will show for something one day, I'm sure.