Friday night and Saturday night, Ash got to bed super late--9 pm or later. The next mornings, she woke up super early--4 or 5 am.
Last night we finally got Ash to bed at a reasonable hour--7:30 pm or so, and she happily slept in until 7 am.
Moral of the story: get Ash to bed on time. (And it doesn't hurt if I get to bed on time, too...)