Elgin Library will today take part in celebrations for communities day.
There will be an exhibition of stalls from 12-6pm, where you can find out what services the library provides, what is on in Elgin and how you can get involved.
Other activities during the day will include a family story time at 2pm and a cuppatime drop-in session from 1.30-3.30pm.
Local groups and organisations will also be on hand to provide information on health and well-being and volunteering opportunities.
And the local heritage centre will be showcasing the wealth of material in their care with displays of old photographs, books and a variety of documents for the budding historian.
All sessions and activities are free of charge.
For further information, call the library on 01343 562600 or e-mail elgin.lending@moray.gov.uk.