Why you should never give up on your dreams