What are the differences between a ritual, and a spell?

Rituals normally take place over a period of time; most of my rituals will last three days or longer.

A spell is normally cast once, and during the various stages of the moon, spells to manifest your heart's desire are ideally performed during the full moon.