I have learned that everything thing in life takes steps. There is no such thing as instant gratification. Even when you think that something was handed to you by the universe without an ounce of work from you... you are wrong. There will always be something missing... it will never fully satisfy. If you want to appreciate what you have and you want it to last than you need to get up and work yourself until you are dead tired and then keep going. That way when you achieve your goal you know that no one can take that away from you.