We’ve been eagerly awaiting Lifetime’s 2018 holiday schedule ever since the network announced that it was doubling its output of original movies. This year’s slate boasts 23 seasonal made-for-TV films starring favorites including Melissa Joan Hart, Chandra Wilson, Vanessa Lachey, Toni Braxton, Sarah Drew, and Tatyana Ali, plus a mini One Tree Hill reunion in The Christmas Contract.

The “It’s a Wonderful Lifetime” holiday lineup begins with a preview special on November 17 before officially kicking off on November 21 with five nights of premieres — perfect for curling up on the couch with a mug of hot chocolate. Check out the full holiday schedule of new Lifetime movies below.

It’s A Wonderful Lifetime Preview Special: November 17 at 10pm EST/PST. Hosted by Melissa Joan Hart.

My Christmas Inn: November 21 at 8pm EST/PST. Starring Tia Mowry-Hardict, Rob Mayes, Jackée Harry, Tim Reid, and Erin Gray.

A Christmas Arrangement: November 21 at 10pm EST/PST. Starring Nicky Whelan, Miles Fisher, and Daphne Zuniga.

The Christmas Contract: November 22 at 8pm EST/PST. Starring One Tree Hill Alums Hilarie Burton, Robert Buckley, Danneel Ackles, Antwon Tanner, as well as Jordan Ladd, Cheryl Ladd, Bruce Boxleitner, Jason London, Hunter Burke, Teri Wyble, and Ritchie Montgomery. With Special Musical Appearance from Tyler Hilton.

‘Tis the Season: A One Tree Hill Cast Reunion: November 22 at 10pm EST/PST. Featuring Hilarie Burton, Tyler Hilton, Danneel Ackles, Antwon Tanner, and Stephen Colletti.

Poinsettias for Christmas: November 23 at 8pm EST/PST. Starring Bethany Joy Lenz, Marcus Rosner, Lauren London, Sharon Lawrence, and John Schneider.

Every Other Holiday: November 23 at 10pm EST/PST. Starring Dee Wallace, Glenn Morshower, and Abby James Witherspoon.

Every Day Is Christmas: November 24 at 8pm EST/PST. Starring Toni Braxton, Gloria Reuben, Towanda Braxton, and Michael Jai White.

Christmas Harmony: November 24 at 10pm EST/PST. Starring Chandra Wilson, Adam Mayfield, and Sally Struthers.

Jingle Belle: November 25 at 8pm EST/PST. Starring Tatyana Ali, Cornelius Smith Jr., Loretta Devine, Valarie Pettiford, Obba Babatunde, Keshia Knight Pulliam, and Tempestt Bledsoe.

Christmas Perfection: November 25 at 10pm EST/PST. Starring James Henri-Thomas and Robbie Silverman.

A Very Nutty Christmas: November 30 at 8pm EST/PST. Starring Melissa Joan Hart, Barry Watson, Marissa Winokur, Conchata Ferrell, and Rizwan Manji.

A Twist of Christmas: December 1 at 8pm EST/PST. Starring Vanessa Lachey and Brendon Zub.

Love for Christmas: December 1 at 10pm EST/PST. Starring Shantel Vansanten, Rob Mayes, Nikki Deloach, Mark Famiglietti, Alex Peters, Peter Holden, Matt Corboy, Maxim Knight, and Orson Bean.

The Christmas Pact: December 2 at 8pm EST/PST. Starring Kyla Pratt, Jarod Joseph, Kadeem Hardison, and Jasmine Guy.

A Star for Christmas: December 2 at 10pm EST/PST. Starring Corey Sevier, Briana Evigan, Karissa Vacker, Travis Van Winkle, Jeremy Howard, Sean Stone, and Brooke Burns.

Christmas Lost and Found: December 7 at 8pm EST/PST. Starring Tiya Sircar, Ed Ruttle, and Diane Ladd.

Santa’s Boots: December 8 at 8pm EST/PST. Starring Megan Hilty, Noah Mills, and June Squibb.

A Christmas in Tennessee: December 9 at 8pm EST/PST. Starring Rachel Boston, Andrew Walker, Patricia Richardson, and Caroline Rhea.

Christmas Around the Corner: December 14 at 8pm EST/PST. Starring Alexandra Breckenridge, Jamie Spilchuk, and Jane Alexander.

Christmas Pen Pals: December 15 at 8pm EST/PST. Starring Sarah Drew, Niall Matter, and Michael Gross.

Hometown Christmas: December 16 at 8pm EST/PST. Starring Beverley Mitchell, Stephen Colletti, Melissa Gilbert, and Danny Boaz.

A Christmas Kiss: December 21 at 8pm EST/PST. Starring Elisabeth Röhm, Laura Breckenridge, and Brendan Fehr.

A Golden Christmas: December 22 at 8pm EST/PST. Starring Andrea Roth, Nicholas Brendon, Bruce Davison, Elisa Donovan, Jason London, and Alley Mills.

3 Holiday Tails: December 23 at 8pm EST/PST. Starring Julie Gonzalo, Kelly Stables, KC Clyde, Alley Mills, and Bruce Davison.

You can also watch repeats of old and new Lifetime holiday movies every Monday and Tuesday beginning on Sunday, November 11.

With Lifetime holiday movies are you excited to watch this year? Let us know @BritandCo!

(photos via Lifetime)