So sorry this happened to you! Talk about a rotten day....
You do seem to have a great attitude and that will help you get through the process of healing which seems to take forever, but really doesn't...be kind to yourself and listen to the docs. {{{HUGS}}}