Michelle- you are such an amazing person. I could list your qualities, but it might take all night. You're funny, smart, strong, witty, insightful, sensitive, caring, supportive, independent, focussed, committed, and more than a bit dirty and flirty!
I can recognise a kindred spirit when I see one.... (LOL)