From free holiday meals to activities to help prevent extra holiday pounds, Bellevue offers several events for all ages, backgrounds and abilities. Here are some of the many free and low cost events available this holiday season:

KidsCare Coat Drive, Nov. 21-22, 4 p.m. - 7 p.m., Crossroads Community Center, 16000 NE 10th St. Bellevue families in need can shop for a free winter coat for each family member while supplies last. Photo identification is required. Sponsored by Bellevue Youth Link and Bellevue High School Fashion Club. 425-452-4874.

Thanksgiving Dinner, Nov. 22, 5:30 p.m. - 7:30 p.m., Crossroads Community Center, 16000 NE 10th St. A free Thanksgiving dinner is provided for neighbors in need. Holiday arts and crafts at 5:30 p.m. Dinner will be served at 6 p.m. All ages are welcome and pre-registration is not required. 425-452-4874.

Bellevue Youth Theatre Presents: A Christmas Carol, Nov. 25 - 27, Meydenbauer Theatre, 11100 NE Sixth St. An uplifting show with music and dance that promises to leave you ready for the holiday season. Cost: $10-12. For more information and to reserve tickets, call 425-452-7155 or email byt@bellevuewa.gov.

Bellevue Toy and Food Drive, now through Dec. 2. Drop off toys for children and teens and non-perishable food items at any Bellevue fire station. Toys will be given to local children at the Crossroads Community Center annual holiday party. Call 425-452-4874 if you have questions.

Garden d’Lights, Nov. 26 - Dec. 31, 5 p.m. - 10 p.m. nightly (last entry 9:30 p.m.), Bellevue Botanical Garden, 12001 Main St. Over a half million lights transform the Garden into a blossoming winter wonderland. The gift shop will be open every evening from 5 to 9:30 p.m. and Tuesdays and Thursdays from noon to 3 p.m. for shopping and ticket purchases. $5 per person; ages 10 and under are free. Visit www.gardendlights.org to purchase tickets and get complete event and parking details.