Which is the best definition of irony?

A.
when an event has a coincidence

B.
when something ultimately is not what you expected

C.
when something has multiple meanings

D.
when something has happened once before