Sembra impossibile, eppure è vero.

It seems impossible, yet it's true.