FROM Harry Potter to Avatar and the Gruffalo to Mary Poppins, children across Mid Cheshire celebrated their favourite characters for World Book Day 2024.

We were wowed with your costumes and struggled to choose our favourite characters!

But we did and here are our top picks.

See more of your World Book Day photos here

Send us your World Book Day pictures by clicking here or using the link at the bottom of the page

Kenzie Lowndes from Weaverham as Mr Bump

Kenzie Lowndes from Weaverham as Mr Bump

Bertie Barlow as Mr Tickle aged seven from Egerton

Bertie Barlow as Mr Tickle aged seven from Egerton

Eight-year-old Keffran McGrath-McElhoney as Hattie Peck

Eight-year-old Keffran McGrath-McElhoney as Hattie Peck

Eleven-year-old Louie Whittaker as Violet Beauregarde

Eleven-year-old Louie Whittaker as Violet Beauregarde

Nine-year-old Harry Kettlewell from Winsford as Scarecrow from Scarecrow Weddings

Nine-year-old Harry Kettlewell from Winsford as Scarecrow from Scarecrow Weddings

Nine-year-old Milly Shallcross from Leftwich as Robinson Crusoe

Nine-year-old Milly Shallcross from Leftwich as Robinson Crusoe

Seven-year-old Kyran Dawson as a dictionary

Seven-year-old Kyran Dawson as a dictionary

Seven-year-old Poppy Mae Gill from Barnton as Gangsta Granny

Seven-year-old Poppy Mae Gill from Barnton as Gangsta Granny

Swayze, Kismet and Kasteel Lumsden as Willy Wonka, an Oompa Loompa and Charlie Bucket

Swayze, Kismet and Kasteel Lumsden as Willy Wonka, an Oompa Loompa and Charlie Bucket

Two-year-old Leo Woodward as Postman Pat

Two-year-old Leo Woodward as Postman Pat