sorprendendosi
Italian
Verb
sorprendendosi
compound of
sorprendendo
, the gerund of
sorprendere
, with
si