surpriser

From Wiktionary

Noun[change]

Singular
surpriser

Plural
surprisers

  1. (countable) A surpriser is someone or something that surprises.
    You always amaze me. What a surpriser you are!