A: Here is what it says in our rulesheets about Surprises:
These cards can be played at any time, even when it isn’t your turn. Surprises have two functions, one for during your turn, and one for out-of-turn.
A Surprise can also be used to cancel another Surprise.