I have to agree with Forrest, life is like a box of chocolates, you never know what you get.
I know I have seen a number of surprises in my life. Thinking something beautiful was good and it turned out bad. I have also seen bad events turn out good. One of the hardest is when you really think you are doing something nice for someone and they turn it completely against you. I believe the trick is not to allow bad events to change your goodness. It may take time to let it go, but just take one thought at a time to joy and loving energy.
My friend I believe the best advice is to take one day at a time and go with the flow. Give it your best and find that little bit of joy and love during the day. As you focus on the joy and love it will grow. When you have one of those not so good days, events, or even periods of time, remember you are loved.
Much joy and love to you and yours