Since at least the time of Poisson, mathematicians have pondered the notion of recurrence for differential equations. Solutions that exhibit recurrent behavior provide insight into the behavior of general solutions. This text provides a modern understanding of the subject, using the language and tools of dynamical systems and topology.