1. I'd like to know why it is "no doubt," not "doubt." The meaning is that she was pretty. I had no doubt about that.
2. I'd like to know what "fell out" means here. It happened unexpectedly/accidentally
3. And I'd like to know what "so well" means here. In modern English, it would mean 'so healthy'. But here, it probably means 'so attractive'.