Tiny Lamu Island, just off the shore of Eastern Kenya in the Indian Ocean, is home to a charming medieval old town called Lamu Town. Most people in Lamu Island are of the Muslim faith, and Lamu Town hosts a yearly religious festival called Maulid (Mawlid), celebrating the birthday of Mohammed. Millions of Muslims worldwide celebrate Maulid as a sign of respect and adoration for Mohammed, whom they believe to be God’s messenger. The commemoration involves religious gatherings and food sharing, but the details vary significantly from country to country. The version held in Lamu manages to be devotional but also joyous and festive.