The following programs are offered by the Grandview Heights Public Library, 1685 W. First Ave. For more information, call 614-486-2951.

The following programs are offered by the Grandview Heights Public Library, 1685 W. First Ave. For more information, call 614-486-2951.

* LEGO Duplo Days -- For ages 1-6, Saturdays in December, from 10 a.m. to noon. Free. 481-3778.

* Red Cross Blood Drive -- Give blood at the library for the Red Cross, from 12:30 to 6:30 p.m. Monday, Dec. 30. Call 1-800-GIVE-LIFE to schedule an appointment. Walk-ins will be accepted only if all appointment slots have not been filled.

* Art Exhibit-- Paintings by Sylvia E. Thomas, Jan. 1-31. Coordinated by Grandview Heights/Marble Cliff Arts Council; Ruthanne James, president: artraj@att.net, 614-486-6456.

* Music & Movement -- For 2-5 years, from 1 to 1:30 p.m. Mondays Jan. 6, 13, 20 and 27. No registration required. 481-3778.

* FILM: Let's Get Literary -- Films based on classic literature, Mondays at 6:30 pm (Jan. 6 through Feb. 10) and 6 p.m. (Feb. 24 through March 17), featuring: To Have and Have Not (1944) on Jan. 6, and Macbeth (1948) on Jan. 13. Free. 486-2951.

* Tales for Toddlers -- For 18-36 months, from 10:15 to 10:45 a.m. and 11 to 11:30 a.m. Tuesdays Jan. 7, 14, 21 and 28 through May 6. No registration required. 481-3778.

* Preschool Story Time -- For 3-5 years, from 10:15 to 10:45 a.m. Tuesdays Jan. 7, 14, 21 and 28. No registration required. 481-3778.

* 1-on-1 Career Coaching -- Free 30-minute session with Fred Points of The Career Center at Jewish Family Services, from 3 to 5 p.m.Tuesday, Jan. 7. Call Points at 559-0118 to make an appointment.

* Win It: Gaming Madness -- Video and board gaming for grades four through 12, from 3:30 to 4:30 p.m. Tuesday, Jan. 7. No registration required. 481-3778.

* Family Story Time -- For 2-5 years, from 6:30 to 7 p.m. Wednesdays Jan. 8, 15, 22 and 29. No registration required. 481-3778.

* Baby Games-- For ages 0-18 months, from 10:15 to 10:45 a.m. and 11:15 to 11:45 a.m. Thursdays Jan. 9, 16, 23 and 30. No registration required. 481-3778.