This looks terrible! Please do make sure you have a follow up with your eye doctor. Eye injuries are no joke. Obviously, you're aware.
If it makes you feel any better, a few years ago I stepped on a rake that I knew was there, and it was in my own yard. I did not have as severe of injury as...