The Kalona Public Library will hold its annual spring book sale on Saturday, April 1 starting at 9 a.m. for Friends of the Library and 9:30 a.m. for the public. Book donations before March 30 are welcome.