Lots of ups and downs! So good! A definite much read! Get ready for with your tissue.