This sounds heartbreaking.....
This looks like it will come for your heart, not only break it but stomp on it until its flattened and you would have to scrape it back up yourself. So what I am saying it that this looks to be an emotional roller coaster, one that I would gladly take should I be so lucky to read this!