The spots on the leaves, petals, and stems of your Amaryllis plant are caused by plant disease called red blotch. To eliminate red blotch, reduce your water, keep the leaves dry, remove any diseased leaves and petals as soon as they appear, and spray your plant with a commercial Fungicide.