Relationships are imperfect and we all mess up at some point or another.
It usually takes being dumped several dozen times before a guy like your boyfriend starts to do the hard work of unpacking and dismantling his assholery.
 

Blue haired Pixie

The cute pixie with blue hair, just wanted to say you rocked that style. Seeing someone smile was a ray of sunshine in rainy BC. From the urban cowboy
When: 
2012-11-20 08:00:00
Where: 
Bistro Panini, Surrey Central