Thank God you are ok!!! That's definitely a miracle and thats a very good thing that you were wearing a helmet! Alot of people just dont see the importance of them but they WILL save your life when life throws ya these curve balls. Keep your head up and I hope you get a good settlement with the trucking company.. Get a good lawyer and I hope you have a speedy recovery