I love the way you write, Bel is sassy without being completely rude, witty and kind of crazy.
I like that she's cynical, even though part of it comes from her love life going sour early in life, it doesn't make her necessarily bitter, she's more like a clinically cynic from dealing/seeing too much crap.