I also find the text rather confusing, since dimples are formed when you smile, usually one on each cheek. So I don't think she had them before doing so. However, "once upon a time" cannot be reffering to before she smiled. So may it be that she had put on enough weight that the dimples no longer formed?
Waiting for a wise disambiguation,
Student or Learner