The Maryville Public Library, 509 North Main Street, Maryville, will hold the following activities:

• Story Hour, “Rainbow Magic,” for children ages three to eight, 5:30 to 6:30 pm, Tuesday, April 18.

• Book Nibblers, 9:45 to 10:15 am, Thursday, April 20. For infants to age three, must be accompanied by a parent or caregiver.

• Lego® Club, “Protect Your Egg,” 6 pm, Thursday, April 20. For students in grades one to five, advance registration is requested.

Tickets are on sale for the second annual Wine and Beer for Books fundraiser on Saturday, April 22. Cost is $40 each and may be purchased at the library desk from 9 am to 6 pm, Monday through Friday and 9 am to 3 pm on Saturdays.

To register or for more information on these events, call the library at 660.582.5281.