Natural lighting will almost always produce a better shot with realistic color than a photo taken with a camera flash, especially for portrait shots. If it’s cloudy or you’re taking a shot inside, look for strong artificial lights or ways to reflect what little natural light there is. Things like a large piece of white posterboard or a sunshade for your car dashboard can help illuminate your subject.