นิทานพันดาว เล่าถึงนิทานจะกลายเป็นจริงหากนับดาวครบ1000ดวงแล้วอธิษฐาน เรื่องราวของเธียร (มิกซ์ สหภาพ) ที่หัวใจวายวันเดียวกันกับทอฝัน (อ้าย-สรัลชนา อภิสมัยมงคล) เสียชีวิต เธียรได้เปลี่ยนหัวใจของทอฟัน มันทำให้เขาอยากรู้จักกับคนที่เขาได้หัวใจดวงนี้ เขาจึงไปทำทุกอย่างแทนทอฝัน โดยการขึ้นไปเป็นครูอาสาบนดอยรวมหนังไทยเก่าใหม่
นั่นทำให้เขาได้พบกับ หัวหน้าภู (เอิร์ท พิรพัฒน์) เจ้าหน้าที่อุทยานฯ หัวหน้าภูคอยดูแลเธียร แต่เพราะความลูกคุณหนูของเธียร ทำให้ภูผาไม่พอใจที่เขาไม่เตรียมพร้อมที่จะเป็นครูอาสาและไล่เขากลับ แต่เธียรก็พยายามพิสูจน์ตัวเองจนภูผาเห็นความตั้งใจ และความสัมพันธ์ของทั้งคู่ก็ดีขึ้นและค่อยๆพัฒนาความรู้สึก
จนเธียรเองสงสัยว่าความรู้สึกนี้เกิดจากหัวใจของทอฝันที่เคยรักหัวหน้าภูผา หรือเกิดจากเขาเองเริ่มหวั่นไหวกับความสัมพันธ์นี้เอง แต่ไม่ว่าอะไรจะเกิดขึ้นความลับเดียวที่เขาไม่อยากให้หัวหน้าภูผา และชาวบ้านผาปันดาวรู้คือ ทอฝันได้จากพวกเขาไปแล้ว และเขามีหัวใจของทอฝันอยู่ในตัวของเขา