See a Broadway musical, support veterans or listen to live music this weekend with these seven events in Conroe, Montgomery and Willis.

July 21: Have a mother-son date night

The city of Conroe is hosting a mother-son date night at the Conroe Aquatic Center for children 4-12 years old. The date night will include swimming, games, refreshments and a photo booth.
  • 7-9:30 p.m.
  • $25 (per couple), $10 (per additional son)
  • Conroe Aquatic Center, 1205 Candy Cane Lane, Conroe
  • 936-522-3900.
July 21-23: See ‘The Little Mermaid’

The Crighton Theatre is playing Disney’s “The Little Mermaid” as a Broadway musical for the last weekend. The production is part of Stage Right’s 2022-23 season and is not a youth performance but is suitable for all ages.July 22-23: Catch a gun show

The Lone Star Convention Center is hosting the High Caliber Gun Show throughout the weekend. A variety of guns, ammo, books, knives and camouflage will be on display. Visitors can also bring their own guns for trade.
  • 9 a.m.-5 p.m. (July 22), 10 a.m.-4 p.m. (July 23)
  • $10
  • Lone Star Convention Center, 9055 Airport Road, Conroe
  • 936-538-8000.
July 22: Support the veterans

B-52 is hosting its first annual fundraiser benefiting the nonprofit Combined Arms and The Texas Veterans Network, which helps veterans find the path they need for services. The event will include local vendors, ax throwing, a cornhole tournament, food trucks and a silent auction.July 22: Watch a piano performance

202 Main will host Dueling Pianos Live! featuring Tyler Berry and Josh Herod. Dueling Pianos is a musical contest that features two piano players facing each other and taking turns singing.July 22: Get your child’s shots up to date

Lone Star Family Health Center is kicking off the 6th Annual “Don’t Miss the Bus” health event where parents can get their children ready for school with a wellness exam and get their vaccines before school. Exams and vaccines are free to children without insurance.The health fair will run until Aug. 4.July 23: Listen to live music

Lane O’Neal, an 18-year-old up-and-coming country singer, will be performing live at The Table at Madeley. He will perform classic hits from his favorite singers, including George Strait, Merle Haggard, Garth Brooks and Waylon Jennings.
  • 7:30-9 p.m.
  • Free (admission)
  • The Table at Madeley, 316 Madeley St., Conroe
  • 832-326-2289.