Sunday, March 6
History program, "Colonial Migrations In and Out of the Shenandoah Valley," a presentation by Victor S. Dunn. 2 p.m., Thomas Balch Library, 208 W. Market St., Leesburg. Free; registration required. 703-737-7195.
Theater: "Spring Cancelled," an original musical presented by VSA Arts of Loudoun County. 3 p.m., Franklin Park Arts Center, 36441 Blueridge View Lane, Purcellville. $10; seniors and students, $8. 540-338-7973.
Monday, March 7
NOVA Dawn Breakers Toastmasters Club, for age 18 and older. 7:30-8:30 a.m., Thomas Balch Library, 208 W. Market St., Leesburg. 703-728-7370.
Sewing and "stitch-in," for beginners. Take sewing, knitting, needlepoint or crochet projects; machines provided. 9-11:45 a.m., Leesburg Senior Center, 215 Depot Ct., Leesburg. Free. 703-737-8039.
Mah-jongg, Chinese tile game, noon Mondays and Thursdays, Leesburg Senior Center, 215 Depot Ct., Leesburg. Free. 703-737-8039.
Line dance, for age 55 and older, with instruction from Carolyn Bledsoe. 2-3 p.m. Wednesdays, Carver Center, 200 Willie Palmer Way, Purcellville. $2, nonmembers. 571-258-3400.
Tuesday, March 8
"Horses at Work and Play," art exhibition on display through June 30. National Sporting Library and Fine Art Museum, 102 The Plains Rd., Middleburg. Free. 540-687-6542 or www.nsl.org.
Party bridge, new participants are welcome. 1-4 p.m., Leesburg Senior Center, 215 Depot Ct. Free. 703-737-8039.
Poker, for age 55 and older. 1:30-4 p.m., Tuesdays and Thursdays, Loudoun County Senior Center at Cascades, 21060 Whitfield Pl., Sterling. $1; center members, free. 703-430-2397.
Leesburg Chess Club, for all ages and skill levels, 5-9 p.m. Starbucks, 531 E. Market St. $1. 703-779-0113.
"Native Alternatives to Invasive Plants," a presentation by Susan Abraham. 7 p.m., Rust Nature Sanctuary, 802 Childrens Center Rd., Leesburg. $25; members, $20. 703-669-0000, Ext. 1, or email@example.com.