Usually on a Saturday, I start classes at 7am and work through the day, into the night. However, today I was lucky. A few students this morning had canceled their lessons at the last minute. I was able to go for a quick run in the morning. I was only out for about an hour, but the sun was blazing and it really perked me up.
Then later on in the day, I had a couple of hours off for lunch. Another student had canceled. My lunch break is usually only an hour, but with the canceled class, it was stretched to two hours.
It just so happened that my brother was free to talk on Skype then. He is living in Germany this year. It was the first time we had talked in quite a while, so we had a lot of catching up to do. It was nice to see him and his family. We had a long chat. I think we spoke for an hour and a half. Every time we speak, I wonder why we don't do it more often.
at the last minute — at the latest time before a deadline
blazing — burning very hot
perked me up — gave me lots of energy
It just so happened — it was lucky that
catch up — share news
Grammar note: I used the past perfect (had done) a few times today. Did you notice?