Free meal at St. Helen — 10:30 a.m.-1 p.m., St. Helen Catholic Church.
Ninja Vanish — 10:30 a.m., Portales Public Library. Preschool story time.
Alzheimer's "Savvy Caregiver Program" — 10 a.m.-noon, Los Abuelitos Senior Center.
Book signing — 2 p.m., ENMU Sandia Room in the Campus Union Building. Cartoonist Ricardo Cate will sign his book "Without Reservations."
Wii Wednesday: Mario Kart — 4:30 p.m., Portales Public Library. Youth 13 to 18 years old. Information: 356-3940.
Public Hearing — 10 a.m., Los Abuelitos Senior Center. To talk about the CDBG grant project which was completed Nov. 14.
Movie and Popcorn: The Avengers — 4:30 p.m., Portales Public Library. Youth 13 to 18 years old.
Ninja Vanish — 6 p.m., Portales Public Library. Preschool story time.
Comedian performance — 7 p.m.-8 p.m., Becky Sharp Auditorium in the ENMU College of Business.
Shawn Hunton and Friends — 7 p.m., Yam Theatre. The Yam Music Series. Tickets $5 at the door.
Holiday Concert — 6:30 p.m.-8 p.m. and 8 p.m.-9:30 p.m., ENMU University Theatre Center mainstage.
Fifth Fridays — 5 p.m.-TBA, Portales Town Square. Food and entertainment provided by vendors, bands and downtown businesses.
Christmas on the Square — 5 p.m.-TBA, Elida Town Square. Hay rides, carolers, vendors and Santa.
President's Holiday Reception — 9 a.m.-11 a.m., ENMU Campus Union Ballroom.
ENM Children's Choir concert — 7 p.m.-8 p.m., Buchanan Hall in the ENMU Music Building.
Juried art exhibit — Runs through Dec. 7 at the ENMU Runnels Gallery in the Golden Library under library's normal operating hours. Student artwork. The title of the show is Politico.
Battle with businesses — A battle to see which business can collect the most non-perishable food items for the month of November. Winner gets a Golden Turkey for most food collected. Food items will be used to fill Nancy Taylor's truck and also given to Consigning Women's food bank. Nancy's Truck will be parked in the county courthouse parking on the town square Dec. 3 to fill from 9 a.m. to 4 p.m.
For businesses wanting to join: 356-5307.
To add an event, contact Alisa Boswell at 356-4481 or e-mail firstname.lastname@example.org.