Purple: Purple, known as the spiritual shield, is used for protection. It wards off evil and promotes spiritual healing. A purple candle is also good when there's a higher need for wisdom and psychic awareness, as it aids in getting in touch with your own intuition and spirituality.
Red: Not surprisingly, red is the color of love, passion, and lust. So if your intention is anything in that realm- like magnetism, desire, or fertility- light a red candle. In addition to the romantic aspect, red means courage, strength, good health, energy, and action. Red is also used for protection, motivation and willpower. Also, if you need your luck to change for the better, light a red candle.
White: The most commonly used color for candles in spiritual practice is white, as it represents the highest spirituality and repels negativity. A white candle also symbolizes purity, peace, truth, and protection
Pink: A pink candle signifies emotional love, friendship, and happiness. Pink the color to use for tenderness, spiritual healing, honor, and caring. However, keep in mind that a pink candle can also represent romance, affection, and sensual pleasure.
I would have said a protection spell had pink not been there. The above are the meanings of each candle,I would say an attraction spell but a protection is also likely :)