Having problems deciding-my husband prefers Mollie as also it alliterates with our surname which begins with M. Would that be a bit "Milly Molly Mandy?". I'm thinking Annabel is more sophisticated but maybe a bit boring, less fun? What image do you have of these names?