Everyone have their share of ups and downs in life! Life ...