Meaning: emphasize speaker's feelings; to my (surprise/etc)

Meaning: emphasize speaker's feelings; to my (surprise/etc)
Meaning: (deber) hacer
Meaning: poder hacer; no es imposible~
Meaning: Verb nominalizer
Meaning: can; able to
Meaning: there are times when