St. Ann’s Bazaar, 9 a.m. to 3 p.m., St. Ann’s Church hall, 140 Lynn St., Peabody. St. Ann’s Bazaar includes raffles, food and private vendors. Free admission. Anne or Nate Masterson, 978-531-3945.
Fall Spiritual Festival, 10 a.m. to 4 p.m., Swampscott Church of Spiritualism, 59 Burrill St., Swampscott. Festival features private readings with mediums, psychics, angel and tarot card readers; reiki and chair massage; and vendors with jewelry, meditation, music and crafts. Admission is free; readings cost $25 and include coffee and refreshments. Reserve a reading in advance at 781-595-6972.
Sunday, Nov. 4
All Souls Requiem Eucharist, 5 p.m., Christ the Redeemer Anglican Church, 188 Elliott St., Danvers. To observe All Souls Day, Christ the Redeemer will hold an all souls requiem Eucharist. The Rev. Tim Clayton will preach, and the choir of Christ the Redeemer will sing the service music accompanied by a small instrumental ensemble. As part of the service, names of family members or friends that have died within the last year will be read. To submit names, email firstname.lastname@example.org. Details at www.ctr-anglican.org.
“Church in the Modern World,” 7 to 9 p.m., St. Rose’s Catholic Church, 12 Park St., Topsfield. Daniel J. Daly, associate professor of theology at St. Anselm College, will present “Church in the Modern World.” Lecture explains Vatican II’s implications for economic ethics; the economic vision that was spawned from liberation theologians of Latin America, to U.S. Catholic bishops, to Pope Benedict XVI; and concrete ways for Catholics to practice the church’s commitments to social justice and the global common good. All are welcome to attend the lecture and discussion. Refreshments served. Free-will offering accepted. For more information, call Barbara and John Gould at 978-535-2321.
Friday, Nov. 9
A Fair for All Seasons, 6 to 9 p.m., St. Adelaide’s Church, 708 Lowell St., Peabody. Hand-knit items, gift baskets, jewelry, holiday boutique, raffles, food, baked goods, children’s activities and more. 978-535-2314 or email@example.com.