dedicated
committed
devoted
faithful
zealous