มาวิน(วรกร ศิริสรณ์) ลูกชายคนเดียวของชนะ(พล ตัณฑเสถียร) CEOธนาคารชื่อดัง และเป็นพ่อม่ายเนื้อหอมที่ทุกคนต่างให้ความสนใจ แม่ของมาวินเสียชีวิตตั้งแต่เขายังเด็ก มาวินจึงได้รับการเลี้ยงดูโดย ป้าแวว(ปวีณา ชารีฟสกุล) พี่เลี้ยงของพ่อที่เป็นคนเก่าคนแก่ ตั้งแต่เล็กจนโตมาวินถูกพ่อเลี้ยงดูอย่างเคร่งครัดมาโดยตลอด พอเผ่านหาวิทยาลัยก็เลือกสอบเข้าคณะพาณิชยศาสตร์และการบัญชีตามทางที่พ่อขีดไว้ให้

มาวินมีเพื่อให้นสนิทที่รู้จักกันมาตั้งแต่เด็กอยู่หนึ่งคน คือ น็อต(ชัชชวิศ เตชะรักษ์พงศ์) เป็นเพื่อให้นแท้ที่คอยช่วยเหลือมาวินในยามคับขัน ครอบครัวของมาวินกับน็อตสนิทกันมาก เพราะชนะเป็นเพื่อให้นกับเกษม(เกริก ชิลเลอร์) พ่อของน็อต และยังมีหรรษา(กนกวรรณ บุรานนท์) แม่ของน็อต ที่พยายามเชียร์ลดา(อลิชา หิรัญพฤกษ์) น้องสาวของเกษมให้กับชนะ แต่ชนะเองก็ยังสนใจแต่เรื่องของมาวินและยังไม่พร้อมเริ่มใหม่กับใคร

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

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

นอกจากทอฝันจะไม่ถูกชะตาแล้ว มาวินยังเจออุปสรรคสำคัญอย่างกวี(ธีธัช จรรยาศิริกุล) เพื่อให้นสนิทของทอฝันที่แอบรักทอฝันอยู่ แต่มาวินก็ไม่ละความพยายาม เขายอมทำทุกอย่างแม้กระทั่งเปลี่ยนวิธีการแต่งตัวให้ดูเซอร์ๆ ติดดินเหมือนกวี แต่หนทางดูริบหรี่

ทอฝันกับมาวิน