A showerhead includes a plurality of water outlets for providing a flow of water. The showerhead includes one or more lighting elements and a light driver communicably coupled to the one or more lighting elements. The light driver is configured to control at least a subset of the lighting elements to output light based on various conditions corresponding to the showerhead.