Gražuolė Marlė svajones įgyvendina Majamyje, kur, baigusi veterinarijos rezidentūrą, drauge su mylimuoju Mailsu įkuria veterinarijos kliniką. Dėl beprotiško užimtumo ji daugiau nei ketverius metus nesulankė gimtinėje, bet šiais metais ji nutaria Kalėdas praleisti Džeimstaune. Paskutinę akimirką Mailsas atsisako vykti kartu. Šis sprendimas dar kartą patvirtina, kad santykiai tarp Marlės ir Mailso braška. Praleisdami begalę laiko, kaip verslo partneriai, jie nebeskiria dėmesio vienas kitam, kaip mylimieji. Džeimstaune Marlė sutinka savo jaunystės simpatiją Zacharį. Ugniagesiu dirbantis vaikinas netrukus kreipiasi į Marlę pagalbos. Prie gaisrinės tarnybos durų radęs dėžę su devyniais kačiukais, jis nusprendžia jais pasirūpinti užuot šventęs Kalėdas. Miestelio veterinaras neseniai išėjo į pensiją, tad Marlė yra vienintelė, galinti patarti, kaip tinkamai pasirūpinti šiais rastinukais. Bendras tikslias vėl suartina seniai išsiskyrusius jaunuolius. Ar įvyks Kalėdinis stebuklas ir Marlė apsispręs likti miestelyje? Ar devyni kačiukai ras naujus namus ir globėjus?