Very sorry for you Karen (and all your cats)- sadly it’s one of those situations where words are completely inadequate and one can only try to imagine how to empathise. Certainly, all I know is that we’d be completely devastated to lose our one cat, so to lose three…
We also live on a main road, but fortunately our hous is built into a steep gorge which is covered in thousands of years of wild vegetation into which our cat disappears every morning and there’s nothing to tempt him in the opposite direction of the main road.