9. We all secretly want to believe magic is real. We all want to believe that the world operates through mysterious forces that we can somehow control. Unicorns are a symbol of such forces and so we are drawn to them.
8. They represent purity. Unicorns are said to represent innocence, purity and childhood. Maybe that is why children and adults alike sense their appeal.