There was a definite holiday spirit — and it was literally and figuratively pretty cool — as some of the Midcoast's most talented and dedicated child and adult figure/hockey skaters put everyone in the Christmas mood with electrifying performances to music of the season.

The Midcoast Recreation Center Skating School presented their annual "Celebration on Ice" show and performance in front of a large audience that enjoyed the youngest and most experienced skaters.

Click for photos from this event.

Watch video below.

There were group skates and plenty of solos and duets, including one from daughter and mother Hayley and Julie Downs.

Besides the wonderful performances from the area teenager figure skaters and the fun of seeing the youngest strut their stuff on the ice, there were the solo efforts of teachers Mckenzie Abendroth and Caitlin Murbach, both of whom demonstrated grace, beauty and tremendous athletic ability in their routines.

The list of skaters and music from the show included:

Taylor Hodgdon, Lillian Nelson and Claire Wyman — "Sleigh Ride" by Karmin.

Lexi Tinch — "Kanon" by Pachelbel.

Hayley Downs and Julie Downs — "Please Come Home For Christmas" by Leslie Odom Jr.

Theatre on Ice (Kira Bennett, Margaret Kivus, Miamar Matos, Amelia Mills, Cara Rothwell, Burke Sabatini and Lily Wood) — "Jingle Bell Rock" by Glee Cast.

Taylor Hodgdon — "All I Want for Christmas is You" by Mariah Carey.

Snowplow Sam — "Frosty The Snowman" by Kidz Bop.

Lexi Tinch and Emie Wood — "Last Christmas" by Glee Cast.

Claire Wyman — "Step Into Christmas" by Elton John.

Hockey Skills (Caleb Ouillette and Maddysen Place) — "Run, Run Rudolph" by Chuck Berry.

Caitlin Murbach — "Christmas Shoes" by NewSong.

Emie Wood — "Carol of the Bells" by Trans-Siberian Orchestra.

Intro to FreeSkate (Elizabeth Akin, Kira Bennett, Taylor Hodgdon, Juliette Landry, Lillian Nelson and Claire Wyman) — "Whoville Medley" by Trans-Siberian Orchestra.

Mckenzie Abendroth — "You're a Mean One, Mr. Grinch" by Thurl Ravenscroft.

Basic Skills — "Rockin' Around the Christmas Tree" by Kidz Bop.

Other show participants were Aleah Adkins, Luke Baker, Kira Bennett II, Ella Fleur Capetta, Corbin Flanders, Joslin Gladu, Kendra Gladu, Natalie Gore, Cleo Johndrol, Marain Johnston, Margaret Kivus, Ellie Kunkel, Katie Kunke, Juliette Landry, Helena Leavitt, Kaley Lincoln, Margaret Kivus, Matilda Marks, Mia Matos, Amelia Mills, Amelia Morris, Hayley Orne, Anya Osborn, Naomi Ouillette, Stella Ragozzine, Cara Rothwell, Burke Sabatini, Alison Sylvester, Lily Wood, Laiken Adkins, Abigail Erickson, Thomas Kunkel, Isaac Ouillette, Aria Place, Shree Patel and Lulu Williamson.

Those in the show and audience members skated with Santa after the performance.

Kitrina Patterson is the MRC skating director.