i have been that truck driver … still have the night mares. as easygirl said you probably helped the hgv driver more than you realise, I
know I was by the young girl who chatted to me for 10 mins or so before
the services all arrived.
and yes talk to someone, sooner rather than later as it really does help.