
Fun, optimistic, smart, silly, charismatic, leader, driven, spiritual, fashionable, healthy, balanced, happy girl next door :)
Someone who's respectful, kind, generous, mutual attraction, smart, healthy, sense of humor, gentleman, humble, well rounded