There’s a stark difference between what you are promised, what you are owed, and what you deserve. When you are promised something, as delightful as it would be to receive it, your reception is not guaranteed.
When you are owed something, you have given something and have been guaranteed something in return. When you deserve something, it’s yours, despite what you may or may not put out. You deserve love. You deserve respect. You deserve happiness. You deserve an opportunity for success, now it may not be as great as others, but it will present itself if you work for it. If you accept less than you deserve, the world will give you less. Accept nothing less than you deserve. If your surroundings don’t meet your standards, change your surroundings. Set your expectations, and keep to them.