Self-love and self-confidence are key. Luckily, these are two traits you don’t have to be born with. No matter what stage you are in your life you can learn to live a life overflowing in both. There are opportunities in every challenge, you just have to be open to them.