请修改一段给定的文本，使其语言、语法和风格更加流畅和易于理解。
提供一段含有重复和冗长的句子的文本。
原文本：
The reason why I am late is because I overslept this morning. I didn't hear my alarm clock, and then I fell back asleep. It was a very deep sleep, so I didn't wake up until much later than I should have. That's why I had to rush to get ready and I didn't have time to eat breakfast. I was in such a hurry that I forgot my keys and had to run back into the house to get them, which made me even later.

修改后：
I'm late because I overslept this morning; my alarm clock didn't wake me up and I fell into a deep sleep. As a result, I woke up much later than I intended, and I had to rush to get ready without time for breakfast. I even forgot my keys and had to run back into the house, which made me even later.