Life of Surprises