"Nope, you don't always get what you want in life. Not always. But when you get the chance, try to you look hard at what's happening, you'll see that it's for a very good reason.
Oh maybe you won't understand why now, but at some point in the future when the dust has settled and you look back to today... you will see and understand. Because by some Divine Design, it always works out well for your good in the end."
You know, it always does. By some strange design, everything has its reason for being. Everything that goes on in your life was put there for a reason. Yeah, good and bad. But the lessons are there for us to learn. And learn them well, we should.