i almost had a similar incident today. riding along behind and to the right of a ped and they just lunged to the right, right in front of me. i swerved hard and made it around them, but i made a mental note to be more cautious. peds are unpredictable.
get well soon soyboy.