Journey of ups and downs