Sun Mon Tue Wed Thu Fri Sat
2
Block Party: The Lego Gathering 3:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Jan 2 @ 3:00 pm – 5:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Meets in the Juvenile Area
3
Crafternoon (teens & adults) 2:30 pm
Crafternoon (teens & adults)
Jan 3 @ 2:30 pm
Crafternoon (teens & adults)
Crafternoon: a craft session for adults and teens at YCPL Offered every first Friday of the month from 1-2:30 Call the library for more details or follow us on Facebook for specific details.
4
Block Party: The Lego Gathering 10:00 am
Block Party: The Lego Gathering @ Yancey County Public Library
Jan 4 @ 10:00 am – 12:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Ages 7-12. Meets in the Juvenile Area.
5
6
Bookmobile @ Bald Creek
Bookmobile @ Bald Creek
Jan 6 all-day
Bookmobile @ Bald Creek
For more information, email our Bookmobile Librarian Jamie McCabe or call 828.682.4476. * The Bookmobile does not run if schools are closed. School closings are announced on WKYK.
Play and Learn Ages 0-5 10:00 am
Play and Learn Ages 0-5 @ Yancey County Library
Jan 6 @ 10:00 am – 11:00 am
Play and Learn Ages 0-5 @ Yancey County Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
GOT WIGGLES Story Time 11:00 am
GOT WIGGLES Story Time @ Spruce Pine Public Library
Jan 6 @ 11:00 am – 12:00 pm
GOT WIGGLES Story Time @ Spruce Pine Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
Game On 5:30 pm
Game On
Jan 6 @ 5:30 pm – 7:30 pm
Game On
A free game night for teens
7
Bookmobile @ Pensacola
Bookmobile @ Pensacola
Jan 7 all-day
Bookmobile @ Pensacola
For more information, email our Bookmobile Librarian Jamie McCabe or call 828.682.4476. * The Bookmobile does not run if schools are closed. School closings are announced on WKYK.
Play and Learn for ages 0-5 9:30 am
Play and Learn for ages 0-5 @ Spruce Pine Public Library
Jan 7 @ 9:30 am – 10:30 am
Play and Learn for ages 0-5 @ Spruce Pine Public Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
Got Wiggles Story Time 11:00 am
Got Wiggles Story Time @ Mitchell County Public Library
Jan 7 @ 11:00 am – 11:45 am
Got Wiggles Story Time @ Mitchell County Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
Avery Tabletop Gamers: Ages 13 & Up 4:00 pm
Avery Tabletop Gamers: Ages 13 & Up @ Avery Morrison Public Library: Lower Level Community Room
Jan 7 @ 4:00 pm – 7:00 pm
Avery Tabletop Gamers: Ages 13 & Up @ Avery Morrison Public Library: Lower Level Community Room
Avery Tabletop Gamers is for ages 13 and up. For more information, look for this public group on Facebook.
8
Bookmobile @ Bakersville
Knit and Crochet Club 10:00 am
Knit and Crochet Club @ Mitchell County Public Library
Jan 8 @ 10:00 am – 12:00 pm
Knit and Crochet Club @ Mitchell County Public Library
For Experienced and Beginners – All Welcome
Got Wiggles Story Time 11:00 am
Got Wiggles Story Time @ Avery County Public Library
Jan 8 @ 11:00 am – 11:45 am
Got Wiggles Story Time @ Avery County Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
9
Outreach Van Delivering Large Print in Avery County
Baby Bookworms Story Time 10:00 am
Baby Bookworms Story Time @ Yancey County Public Library
Jan 9 @ 10:00 am – 10:30 am
Baby Bookworms Story Time @ Yancey County Public Library
Enjoy an interactive story time with your baby or young child  that includes early literacy fun with books, songs, finger plays, nursery rhymes,  and body movement.  For ages 0 – 2
Got Wiggles Story Time 11:00 am
Got Wiggles Story Time @ Yancey County Public Library
Jan 9 @ 11:00 am – 11:45 am
Got Wiggles Story Time @ Yancey County Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
Block Party: The Lego Gathering 3:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Jan 9 @ 3:00 pm – 5:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Meets in the Juvenile Area
10
Play and Learn for ages 0-2 9:30 am
Play and Learn for ages 0-2 @ Avery Morrison Public Library
Jan 10 @ 9:30 am – 10:30 am
Play and Learn for ages 0-2 @ Avery Morrison Public Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
Play and Learn for ages 2-5 10:30 am
Play and Learn for ages 2-5 @ Avery Morrison Public Library
Jan 10 @ 10:30 am – 12:30 pm
Play and Learn for ages 2-5 @ Avery Morrison Public Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
11
Block Party: The Lego Gathering 10:00 am
Block Party: The Lego Gathering @ Yancey County Public Library
Jan 11 @ 10:00 am – 12:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Ages 7-12. Meets in the Juvenile Area.
12
13
Bookmobile @ Banner Elk
Bookmobile @ Banner Elk
Jan 13 all-day
Bookmobile @ Banner Elk
For more information, email our Bookmobile Librarian Jamie McCabe or call 828.682.4476. * The Bookmobile does not run if schools are closed. School closings are announced on WKYK.
Play and Learn Ages 0-5 10:00 am
Play and Learn Ages 0-5 @ Yancey County Library
Jan 13 @ 10:00 am – 11:00 am
Play and Learn Ages 0-5 @ Yancey County Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
GOT WIGGLES Story Time 11:00 am
GOT WIGGLES Story Time @ Spruce Pine Public Library
Jan 13 @ 11:00 am – 12:00 pm
GOT WIGGLES Story Time @ Spruce Pine Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
Game On 5:30 pm
Game On
Jan 13 @ 5:30 pm – 7:30 pm
Game On
A free game night for teens
The Monday Book Club 6:30 pm
The Monday Book Club @ Spruce Pine Public Library
Jan 13 @ 6:30 pm – 7:30 pm
The Monday Book Club @ Spruce Pine Public Library
A library sponsored book club. Come by or call the library for more information.
14
Bookmobile @ Newland
Bookmobile @ Newland
Jan 14 all-day
Bookmobile @ Newland
For more information, email our Bookmobile Librarian Jamie McCabe or call 828.682.4476. * The Bookmobile does not run if schools are closed. School closings are announced on WKYK.
Play and Learn for ages 0-5 9:30 am
Play and Learn for ages 0-5 @ Spruce Pine Public Library
Jan 14 @ 9:30 am – 10:30 am
Play and Learn for ages 0-5 @ Spruce Pine Public Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
Got Wiggles Story Time 11:00 am
Got Wiggles Story Time @ Mitchell County Public Library
Jan 14 @ 11:00 am – 11:45 am
Got Wiggles Story Time @ Mitchell County Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
Avery Tabletop Gamers: Ages 13 & Up 4:00 pm
Avery Tabletop Gamers: Ages 13 & Up @ Avery Morrison Public Library: Lower Level Community Room
Jan 14 @ 4:00 pm – 7:00 pm
Avery Tabletop Gamers: Ages 13 & Up @ Avery Morrison Public Library: Lower Level Community Room
Avery Tabletop Gamers is for ages 13 and up. For more information, look for this public group on Facebook.
15
Bookmobile @ Little Creek
Knit and Crochet Club 10:00 am
Knit and Crochet Club @ Mitchell County Public Library
Jan 15 @ 10:00 am – 12:00 pm
Knit and Crochet Club @ Mitchell County Public Library
For Experienced and Beginners – All Welcome
Wednesday Readers Book Club 10:00 am
Wednesday Readers Book Club
Jan 15 @ 10:00 am – 11:00 am
Wednesday Readers Book Club
Wednesday Readers happens at 10am on the 3rd Wed of each month Book Selections for Jan-June 2020 January- The Dutch House by Ann Patchett February- One Second After by William Forstchen March- Stand Up That Mountain by Jay Leutze April- Confederates in the Attic by Tony Horowitz May- The Overstory by Richard Powers June- The Book[...]
Got Wiggles Story Time 11:00 am
Got Wiggles Story Time @ Avery County Public Library
Jan 15 @ 11:00 am – 11:45 am
Got Wiggles Story Time @ Avery County Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
Homeschool Book Club 12:30 pm
Homeschool Book Club @ Avery County Public Library
Jan 15 @ 12:30 pm – 1:30 pm
Homeschool Book Club @ Avery County Public Library
 
Where the Wild Kids Are: a free afterschool program for Ages 8-12 3:30 pm
Where the Wild Kids Are: a free afterschool program for Ages 8-12 @ Spruce Pine Public Library
Jan 15 @ 3:30 pm – 5:00 pm
Where the Wild Kids Are: a free afterschool program for Ages 8-12 @ Spruce Pine Public Library
“Where the Wild Kids Are”: a free drop-off after-school program for ages 8-12, with a focus on literacy-based activities intermingled with Science, Technology, Engineering, Art, and Mathematics (STEAM).  Snacks provided.  Call Spruce Pine Library to register or swing by after school.  Parents are asked to sign paperwork and photo release forms the first time your[...]
16
Outreach Van Delivering Large Print in Mitchell County
Baby Bookworms Story Time 10:00 am
Baby Bookworms Story Time @ Yancey County Public Library
Jan 16 @ 10:00 am – 10:30 am
Baby Bookworms Story Time @ Yancey County Public Library
Enjoy an interactive story time with your baby or young child  that includes early literacy fun with books, songs, finger plays, nursery rhymes,  and body movement.  For ages 0 – 2
Got Wiggles Story Time 11:00 am
Got Wiggles Story Time @ Yancey County Public Library
Jan 16 @ 11:00 am – 11:45 am
Got Wiggles Story Time @ Yancey County Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
Block Party: The Lego Gathering 3:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Jan 16 @ 3:00 pm – 5:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Meets in the Juvenile Area
17
Play and Learn for ages 0-2 9:30 am
Play and Learn for ages 0-2 @ Avery Morrison Public Library
Jan 17 @ 9:30 am – 10:30 am
Play and Learn for ages 0-2 @ Avery Morrison Public Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
Play and Learn for ages 2-5 10:30 am
Play and Learn for ages 2-5 @ Avery Morrison Public Library
Jan 17 @ 10:30 am – 12:30 pm
Play and Learn for ages 2-5 @ Avery Morrison Public Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
18
Block Party: The Lego Gathering 10:00 am
Block Party: The Lego Gathering @ Yancey County Public Library
Jan 18 @ 10:00 am – 12:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Ages 7-12. Meets in the Juvenile Area.
19
20
All libraries and Regional Office CLOSED in honor of Martin Luther King Jr Holiday
Play and Learn Ages 0-5 10:00 am
Play and Learn Ages 0-5 @ Yancey County Library
Jan 20 @ 10:00 am – 11:00 am
Play and Learn Ages 0-5 @ Yancey County Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
GOT WIGGLES Story Time 11:00 am
GOT WIGGLES Story Time @ Spruce Pine Public Library
Jan 20 @ 11:00 am – 12:00 pm
GOT WIGGLES Story Time @ Spruce Pine Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
21
Bookmobile @ Tipton Hill
Bookmobile @ Tipton Hill
Jan 21 all-day
Bookmobile @ Tipton Hill
For more information, email our Bookmobile Librarian Jamie McCabe or call 828.682.4476. * The Bookmobile does not run if schools are closed. School closings are announced on WKYK.
Play and Learn for ages 0-5 9:30 am
Play and Learn for ages 0-5 @ Spruce Pine Public Library
Jan 21 @ 9:30 am – 10:30 am
Play and Learn for ages 0-5 @ Spruce Pine Public Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
Got Wiggles Story Time 11:00 am
Got Wiggles Story Time @ Mitchell County Public Library
Jan 21 @ 11:00 am – 11:45 am
Got Wiggles Story Time @ Mitchell County Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
Avery Tabletop Gamers: Ages 13 & Up 4:00 pm
Avery Tabletop Gamers: Ages 13 & Up @ Avery Morrison Public Library: Lower Level Community Room
Jan 21 @ 4:00 pm – 7:00 pm
Avery Tabletop Gamers: Ages 13 & Up @ Avery Morrison Public Library: Lower Level Community Room
Avery Tabletop Gamers is for ages 13 and up. For more information, look for this public group on Facebook.
22
Bookmobile @ Spruce Pine
Knit and Crochet Club 10:00 am
Knit and Crochet Club @ Mitchell County Public Library
Jan 22 @ 10:00 am – 12:00 pm
Knit and Crochet Club @ Mitchell County Public Library
For Experienced and Beginners – All Welcome
Got Wiggles Story Time 11:00 am
Got Wiggles Story Time @ Avery County Public Library
Jan 22 @ 11:00 am – 11:45 am
Got Wiggles Story Time @ Avery County Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
23
Outreach Van Delivering Large Print in Yancey County
Baby Bookworms Story Time 10:00 am
Baby Bookworms Story Time @ Yancey County Public Library
Jan 23 @ 10:00 am – 10:30 am
Baby Bookworms Story Time @ Yancey County Public Library
Enjoy an interactive story time with your baby or young child  that includes early literacy fun with books, songs, finger plays, nursery rhymes,  and body movement.  For ages 0 – 2
Got Wiggles Story Time 11:00 am
Got Wiggles Story Time @ Yancey County Public Library
Jan 23 @ 11:00 am – 11:45 am
Got Wiggles Story Time @ Yancey County Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
Block Party: The Lego Gathering 3:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Jan 23 @ 3:00 pm – 5:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Meets in the Juvenile Area
24
Play and Learn for ages 0-2 9:30 am
Play and Learn for ages 0-2 @ Avery Morrison Public Library
Jan 24 @ 9:30 am – 10:30 am
Play and Learn for ages 0-2 @ Avery Morrison Public Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
Play and Learn for ages 2-5 10:30 am
Play and Learn for ages 2-5 @ Avery Morrison Public Library
Jan 24 @ 10:30 am – 12:30 pm
Play and Learn for ages 2-5 @ Avery Morrison Public Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
25
Block Party: The Lego Gathering 10:00 am
Block Party: The Lego Gathering @ Yancey County Public Library
Jan 25 @ 10:00 am – 12:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Ages 7-12. Meets in the Juvenile Area.
Tween & Teen Button Making Workshop 11:00 am
Tween & Teen Button Making Workshop @ Yancey County Library
Jan 25 @ 11:00 am – 1:00 pm
Tween & Teen Button Making Workshop @ Yancey County Library
 
26
27
Bookmobile @ Celo
Bookmobile @ Celo
Jan 27 all-day
Bookmobile @ Celo
 
Play and Learn Ages 0-5 10:00 am
Play and Learn Ages 0-5 @ Yancey County Library
Jan 27 @ 10:00 am – 11:00 am
Play and Learn Ages 0-5 @ Yancey County Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
GOT WIGGLES Story Time 11:00 am
GOT WIGGLES Story Time @ Spruce Pine Public Library
Jan 27 @ 11:00 am – 12:00 pm
GOT WIGGLES Story Time @ Spruce Pine Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
28
Bookmobile @ Micaville
Play and Learn for ages 0-5 9:30 am
Play and Learn for ages 0-5 @ Spruce Pine Public Library
Jan 28 @ 9:30 am – 10:30 am
Play and Learn for ages 0-5 @ Spruce Pine Public Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
Got Wiggles Story Time 11:00 am
Got Wiggles Story Time @ Mitchell County Public Library
Jan 28 @ 11:00 am – 11:45 am
Got Wiggles Story Time @ Mitchell County Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
Avery Tabletop Gamers: Ages 13 & Up 4:00 pm
Avery Tabletop Gamers: Ages 13 & Up @ Avery Morrison Public Library: Lower Level Community Room
Jan 28 @ 4:00 pm – 7:00 pm
Avery Tabletop Gamers: Ages 13 & Up @ Avery Morrison Public Library: Lower Level Community Room
Avery Tabletop Gamers is for ages 13 and up. For more information, look for this public group on Facebook.
29
Bookmobile @Beech Mountain
Knit and Crochet Club 10:00 am
Knit and Crochet Club @ Mitchell County Public Library
Jan 29 @ 10:00 am – 12:00 pm
Knit and Crochet Club @ Mitchell County Public Library
For Experienced and Beginners – All Welcome
Got Wiggles Story Time 11:00 am
Got Wiggles Story Time @ Avery County Public Library
Jan 29 @ 11:00 am – 11:45 am
Got Wiggles Story Time @ Avery County Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
Where the Wild Kids Are: a free afterschool program for Ages 8-12 3:30 pm
Where the Wild Kids Are: a free afterschool program for Ages 8-12 @ Spruce Pine Public Library
Jan 29 @ 3:30 pm – 5:00 pm
Where the Wild Kids Are: a free afterschool program for Ages 8-12 @ Spruce Pine Public Library
“Where the Wild Kids Are”: a free drop-off after-school program for ages 8-12, with a focus on literacy-based activities intermingled with Science, Technology, Engineering, Art, and Mathematics (STEAM).  Snacks provided.  Call Spruce Pine Library to register or swing by after school.  Parents are asked to sign paperwork and photo release forms the first time your[...]
30
Outreach Van Delivering to Senior Centers
Baby Bookworms Story Time 10:00 am
Baby Bookworms Story Time @ Yancey County Public Library
Jan 30 @ 10:00 am – 10:30 am
Baby Bookworms Story Time @ Yancey County Public Library
Enjoy an interactive story time with your baby or young child  that includes early literacy fun with books, songs, finger plays, nursery rhymes,  and body movement.  For ages 0 – 2
Got Wiggles Story Time 11:00 am
Got Wiggles Story Time @ Yancey County Public Library
Jan 30 @ 11:00 am – 11:45 am
Got Wiggles Story Time @ Yancey County Public Library
Got Wiggles Story Time is a fun and active learning opportunity for parents, caregivers and preschool children ages 2 -5. Children enjoy stories, songs, creative movement and crafts designed around weekly themes. Come Wiggle With Us!
Block Party: The Lego Gathering 3:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Jan 30 @ 3:00 pm – 5:00 pm
Block Party: The Lego Gathering @ Yancey County Public Library
Meets in the Juvenile Area
31
Play and Learn for ages 0-2 9:30 am
Play and Learn for ages 0-2 @ Avery Morrison Public Library
Jan 31 @ 9:30 am – 10:30 am
Play and Learn for ages 0-2 @ Avery Morrison Public Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/
Play and Learn for ages 2-5 10:30 am
Play and Learn for ages 2-5 @ Avery Morrison Public Library
Jan 31 @ 10:30 am – 12:30 pm
Play and Learn for ages 2-5 @ Avery Morrison Public Library
A FREE play group sponsored by Blue Ridge Partnership for Children. You can find more information about the Partnership and the services they provide by clicking here: http://blueridgechildren.org/