OMG!! How awful. I've had broken ribs and they are murder. please be careful driving and let us know when you can, how your'e doing.
I think "someone" was looking out for you, even tho you got banged up bad, your'e still here. For that, we can be thankful.