After waiting literal weeks for a driving lesson, he texts to cancel just 20 minutes before the lesson was supposed to start, with no explanation and without rescheduling. We have replied to his text; it has been nearly a full day now and we have still received no reply.
I don't know the reason for the cancellation due to the aforementioned poor communication, but I do accept that sometimes things happen which we can't predict, and I can only assume that that's what has happened here. Howeve...