ทหารคนหนึ่งกำลังเดินสวนทางมาบนถนนใหญ่ "ซ้าย ขวา—ซ้าย ขวา" เขามีกระเป๋าสะพายหลังติดตัว และดาบข้างเอว เขาเพิ่งกลับจากสงคราม และกำลังเดินทางกลับบ้าน
ระหว่างทาง เขาเจอยายแม่มดหน้าตาน่ากลัวริมถนน ริมฝีปากล่างของเธอหย่อนยานลงมาถึงอก ยายหยุดและพูดว่า "สวัสดีจ้ะทหาร เจ้ามีดาบสวยงาม และกระเป๋าใบใหญ่ เจ้าเป็นทหารตัวจริง เจ้าจะได้เงินมากเท่าที่ใจต้องการ"
"ขอบคุณนะ ยายแม่มด" ทหารตอบ
"เห็นต้นไม้ใหญ่ต้นนั้นไหม" ยายแม่มดชี้ไปที่ต้นไม้ใกล้ๆ "มันกลวงข้างใน เจ้าต้องปีนขึ้นไปข้างบน แล้วจะเห็นรู เจ้าสามารถลงไปในต้นไม้ได้ลึกมาก ฉันจะผูกเชือกรอบตัวเจ้า เพื่อจะได้ดึงเจ้าขึ้นมาอีกครั้งเมื่อเจ้าร้องเรียก"
"แต่ฉันต้องทำอะไรลงไปในต้นไม้นั้นล่ะ?" ทหารถาม
"ไปเอาเงินสิ" เธอตอบ "เพราะเจ้าต้องรู้ว่าเมื่อเจ้าไปถึงพื้นดินใต้ต้นไม้ เจ้าจะพบตัวเองอยู่ในห้องโถงใหญ่ ที่มีตะเกียงสามร้อยดวงส่องสว่าง แล้วเจ้าจะเห็นประตูสามบาน ที่เปิดง่ายเพราะกุญแจอยู่ในลูกบิดทั้งหมด เมื่อเข้าไปในห้องแรก ที่ประตูเหล่านั้นนำไป เจ้าจะเห็นหีบใหญ่ตั้งอยู่กลางห้อง และบนนั้นมีสุนัขนั่งอยู่ มีตากลมโตขนาดถ้วยกาแฟ แต่เจ้าไม่ต้องกลัวมันเลย ฉันจะให้ผ้ากันเปื้อนลายตารางสีฟ้าแก่เจ้า เจ้าต้องปูมันลงบนพื้น แล้วจับสุนัขตัวนั้นวางลงบนผ้า จากนั้นเจ้าก็เปิดหีบและเอาเงินเพนนีออกมาได้มากเท่าที่ต้องการ มันเป็นเพียงเงินทองแดง แต่ถ้าเจ้าอยากได้เงินสีเงิน เจ้าต้องเข้าไปในห้องที่สอง ที่นั่นเจ้าจะพบสุนัขอีกตัว ตาโตเหมือนล้อโรงสี แต่ไม่ต้องกังวล วางมันลงบนผ้ากันเปื้อนของฉัน แล้วเอาเงินเท่าที่ต้องการ แต่ถ้าเจ้ารักทองคำมากกว่า ให้เข้าไปในห้องที่สาม ที่นั่นมีหีบอีกใบเต็มไปด้วยทองคำ สุนัขที่นั่งบนหีบนี้ดูน่ากลัวมาก ตาของมันใหญ่เหมือนหอคอย แต่ไม่ต้องสนใจมัน ถ้ามันถูกวางบนผ้ากันเปื้อนของฉัน มันทำร้ายเจ้าไม่ได้ และเจ้าเอาเงินทองจากหีบได้เท่าที่ต้องการ"
"เรื่องนี้ไม่เลวนะ" ทหารพูด "แต่ฉันต้องให้อะไรยาย แม่มดแก? แน่นอน ยายคงไม่บอกเรื่องทั้งหมดนี้ให้ฟังเปล่าๆ"
"ไม่สิ" แม่มดตอบ "แต่ฉันไม่ขอเงินสักเพนนี แค่สัญญาว่าจะนำกล่องไฟเก่าๆ ที่ยายฉันทิ้งไว้ครั้งสุดท้ายที่ลงไปที่นั่นมาให้ฉัน"
"ได้เลย ฉันสัญญา ตอนนี้ผูกเชือกรอบตัวฉันที"
"นี่ไง" แม่มดตอบ "และนี่คือผ้ากันเปื้อนลายตารางสีฟ้าของฉัน"
เมื่อผูกเชือกเสร็จ ทหารก็ปีนขึ้นต้นไม้ และลงไปในโพรงจนถึงพื้นดินข้างล่าง และที่นั่น เขาพบอย่างที่แม่มดบอก คือห้องโถงใหญ่ที่มีตะเกียงหลายร้อยดวงส่องสว่าง จากนั้นเขาเปิดประตูแรก "อ้า!" มีสุนัขตัวนั้นนั่งอยู่ ตาโตขนาดถ้วยกาแฟ จ้องมองเขา
"เจ้านี่หน้าตาดีจริงๆ" ทหารพูดขณะจับมันและวางบนผ้ากันเปื้อนของแม่มด แล้วยัดกระเป๋าของเขาให้เต็มไปด้วยเหรียญจากหีบ จากนั้นเขาปิดฝาหีบ วางสุนัขกลับที่เดิม แล้วเดินเข้าไปในห้องถัดไป และแน่นอน มีสุนัขอีกตัวนั่งอยู่ ตาโตเหมือนล้อโรงสี
"เจ้าควรหยุดจ้องฉันแบบนั้นได้แล้ว" ทหารพูด "ตาของเจ้าจะแฉะเอา" แล้วเขาก็วางมันบนผ้ากันเปื้อนและเปิดหีบ แต่เมื่อเห็นปริมาณเงินสีเงินที่อยู่ภายใน เขาก็โยนเงินทองแดงทั้งหมดที่เก็บมาทิ้ง และยัดกระเป๋ากับกระเป๋าสะพายหลังด้วยเงินสีเงินเท่านั้น
จากนั้นเขาเข้าไปในห้องที่สาม และที่นั่นสุนัขตัวนั้นน่ากลัวจริงๆ ตาของมันใหญ่เท่าหอคอยจริงๆ และมันกลิ้งไปมาในหัวเหมือนล้อ
"สวัสดีตอนเช้า" ทหารพูดพร้อมยกมือแตะหมวก เพราะเขาไม่เคยเห็นสุนัขแบบนี้มาก่อน แต่หลังจากมองดีๆ เขาคิดว่าเขาสุภาพพอแล้ว จึงวางมันลงบนพื้นและเปิดหีบ พระเจ้าช่วย! มีทองคำมากมายขนาดไหน! มากพอจะซื้อขนมหวานทั้งหมดจากแม่ค้า ซื้อทหารดีบุก ไม้เรือม้า และม้าโยกทั้งหมดในโลก หรือแม้แต่ซื้อทั้งเมืองได้ มีทองคำมากมายจริงๆ ดังนั้นทหารจึงโยนเงินสีเงินทั้งหมดที่เก็บมาทิ้ง และยัดกระเป๋า กระเป๋าสะพายหลัง หมวก และรองเท้าบูทของเขาให้เต็มไปด้วยทองคำ จนเขาแทบเดินไม่ไหว
ตอนนี้เขารวยจริงๆ แล้ว เขาจึงนำสุนัขกลับไปวางบนหีบ ปิดประตู แล้วร้องขึ้นผ่านต้นไม้ "ตอนนี้ดึงฉันขึ้นไปสิ ยายแม่มด"
"เจ้าได้กล่องไฟมาหรือยัง?" แม่มดถาม
"ไม่นะ ฉันลืมมันไปเลย" เขาจึงกลับไปเอากล่องไฟ แล้วแม่มดก็ดึงเขาขึ้นจากต้นไม้ เขายืนอยู่บนถนนใหญ่อีกครั้ง ด้วยกระเป๋า กระเป๋าสะพายหลัง หมวก และรองเท้าบูทที่เต็มไปด้วยทองคำ
"ยายจะทำอะไรกับกล่องไฟนั่น?" ทหารถาม
"ไม่ใช่เรื่องของเจ้า" แม่มดตอบ "เจ้าได้เงินไปแล้ว ตอนนี้ก็ยกกล่องไฟมาให้ฉัน"
"ฉันจะบอกให้นะ" ทหารพูด "ถ้ายายไม่บอกว่ายายจะทำอะไรกับมัน ฉันจะชักดาบและตัดหัวยาย"
"ไม่บอก" แม่มดตอบ
ทหารจึงฟันหัวแม่มดทันที ยายนอนล้มลงบนพื้น จากนั้นเขามัดเงินทั้งหมดด้วยผ้ากันเปื้อนของยาย แล้วสะพายมันเหมือนหีบห่อ ใส่กล่องไฟลงในกระเป๋า และเดินไปยังเมืองที่ใกล้ที่สุด มันเป็นเมืองที่สวยงามมาก เขาเข้าพักในโรงแรมที่ดีที่สุด และสั่งอาหารจานโปรดทั้งหมด เพราะตอนนี้เขารวยและมีเงินมากมาย
คนใช้ที่ทำความสะอาดรองเท้าของเขาคิดว่ารองเท้าคู่นั้นดูเก่ามากสำหรับสุภาพบุรุษที่ร่ำรวยเช่นเขา เพราะเขายังไม่ได้ซื้อรองเท้าใหม่ แต่ในวันถัดมา เขาหาซื้อเสื้อผ้าดีๆ และรองเท้าที่เหมาะสม ดังนั้นทหารของเราก็กลายเป็นสุภาพบุรุษที่ดูดี และผู้คนมาเยี่ยมเขา และเล่าความอัศจรรย์ทั้งหมดที่ควรดูในเมืองให้เขาฟัง รวมถึงเรื่องเจ้าหญิงผู้สวยงาม ธิดาของกษัตริย์
"ฉันจะไปเห็นเธอได้ที่ไหน?" ทหารถาม
"ไม่มีใครเห็นเธอได้เลย" พวกเขาตอบ "เธออาศัยอยู่ในปราสาททองแดงใหญ่ ล้อมรอบด้วยกำแพงและหอคอย ไม่มีใครนอกจากกษัตริย์เองที่จะผ่านเข้าไปหรือออกมาได้ เพราะมีการทำนายว่าเธอจะแต่งงานกับทหารธรรมดา และกษัตริย์ไม่อาจทนความคิดเช่นนั้นได้"
"ฉันอยากเห็นเธอจัง" ทหารคิด แต่เขาไม่ได้รับอนุญาตให้ทำเช่นนั้น อย่างไรก็ตาม เขาใช้เวลาอย่างสนุกสนาน ไปโรงละคร ขับรถในสวนของกษัตริย์ และให้เงินคนยากจนมากมาย ซึ่งเป็นสิ่งที่ดีมากของเขา เขาจำได้ว่ามันเป็นอย่างไรในสมัยก่อนที่ไม่มีเงินสักเพนนี ตอนนี้เขารวย มีเสื้อผ้าดีๆ และเพื่อนมากมาย ที่ต่างยืนยันว่าเขาเป็นคนดีและสุภาพบุรุษตัวจริง ทั้งหมดนี้ทำให้เขาพอใจมาก
แต่เงินของเขาไม่มีวันไม่มีหมด และเมื่อเขาใช้จ่ายและให้เงินไปมากในแต่ละวัน โดยไม่มีเงินเข้ามา เขาจึงพบว่าตัวเองเหลือเงินเพียงสองชิลลิง เขาจึงต้องย้ายออกจากห้องหรู ไปอยู่ห้องเล็กใต้หลังคา ที่เขาต้องทำความสะอาดรองเท้าของตัวเอง และแม้แต่ซ่อมมันด้วยเข็มใหญ่ ไม่มีเพื่อนคนไหนมาเยี่ยมเขา เพราะมีบันไดมากเกินไปที่จะต้องปีน
ในเย็นวันหนึ่งที่มืดมิด เขาไม่มีเงินแม้แต่จะซื้อเทียน จากนั้นเขาก็จำได้ทันทีว่ามีเทียนชิ้นหนึ่งติดอยู่ในกล่องไฟ ที่เขาเอามาจากต้นไม้เก่า ที่แม่มดช่วยเขาไว้
เขาพบกล่องไฟ แต่เมื่อเขาเคาะไฟจากหินเหล็กไฟเพียงไม่กี่ครั้ง ประตูก็เปิดออกทันที และสุนัขตากลมโตขนาดถ้วยกาแฟ ที่เขาเห็นขณะอยู่ในต้นไม้ ปรากฏตัวต่อหน้าเขาและพูดว่า "มีอะไรรับใช้ เจ้านาย"
"เฮ้" ทหารพูด "กล่องไฟนี่น่าพอใจจริงๆ ถ้ามันให้ทุกอย่างที่ฉันต้องการ"
"เอาเงินมาให้ฉัน" เขาพูดกับสุนัข
มันหายไปในพริบตา และกลับมาพร้อมกับถุงใหญ่เต็มไปด้วยเงินทองแดงในปาก ทหาร很快就ค้นพบคุณค่าของกล่องไฟหลังจากนั้น ถ้าเขาเคาะหินเหล็กไฟหนึ่งครั้ง สุนัขที่นั่งบนหีบเงินทองแดงจะปรากฏตัว ถ้าเคาะสองครั้ง สุนัขจากหีบเงินสีเงินจะมา และถ้าเคาะสามครั้ง สุนัขตากลมโตเหมือนหอคอย ที่เฝ้าทองคำจะมา ตอนนี้ทหารมีเงินมากมาย เขากลับไปที่ห้องหรู และปรากฏตัวในเสื้อผ้าดีๆ อีกครั้ง เพื่อนๆ ของเขาจึงจำเขาได้ทันที และต้อนรับเขาอย่างดีเหมือนก่อน
หลังจากนั้นไม่นาน เขาเริ่มคิดว่ามันแปลกมากที่ไม่มีใครสามารถเห็นเจ้าหญิงได้ "ทุกคนบอกว่าเธอสวยมาก" เขาคิดกับตัวเอง "แต่มันจะมีประโยชน์อะไรถ้าเธอถูกขังอยู่ในปราสาททองแดง ล้อมรอบด้วยหอคอยมากมาย ฉันจะมีวิธีเห็นเธอบ้างไหม หยุดก่อน! กล่องไฟของฉันอยู่ไหน?" จากนั้นเขาเคาะไฟ และในพริบตา สุนัขตากลมโตขนาดถ้วยกาแฟก็ปรากฏตัวต่อหน้าเขา
"ตอนนี้เที่ยงคืนแล้ว" ทหารพูด "แต่ฉันอยากเห็นเจ้าหญิงมาก แม้จะแค่ชั่วครู่ก็ตาม"
สุนัขหายไปในทันที และก่อนที่ทหารจะมองไปรอบๆ มันก็กลับมาพร้อมกับเจ้าหญิง เธอนอนหลับอยู่บนหลังสุนัข และดูน่ารักมาก ทุกคนที่เห็นเธอจะรู้ว่าเธอเป็นเจ้าหญิงตัวจริง ทหารอดไม่ได้ที่จะจูบเธอ แม้จะเป็นทหารตัวจริง สุนัขจึงวิ่งกลับไปพร้อมกับเจ้าหญิง แต่ในตอนเช้า ขณะรับประทานอาหารเช้ากับกษัตริย์และราชินี เธอเล่าให้ฟังว่าเธอฝันแปลกๆ ในคืนนั้น เกี่ยวกับสุนัขและทหาร ที่เธอขี่หลังสุนัข และถูกทหารจูบ
"นั่นเป็นเรื่องที่ดีมากจริงๆ" ราชินีพูด ดังนั้นในคืนถัดมา จึงมีสุภาพสตรีสูงอายุคนหนึ่งจากราชสำนักเฝ้าดูที่เตียงของเจ้าหญิง เพื่อค้นหาว่ามันเป็นความฝันจริงๆ หรืออะไรกันแน่
ทหารอยากเห็นเจ้าหญิงอีกครั้งมาก จึงเรียกสุนัขมาในคืนนั้นเพื่อพาเธอมา และวิ่งกับเธอให้เร็วที่สุด แต่สุภาพสตรีสูงอายุสวมรองเท้าบูทยาง และวิ่งตามมันอย่างเร็วพอๆ กับมัน และพบว่ามันพาเจ้าหญิงเข้าไปในบ้านหลังใหญ่ เธอคิดว่ามันจะช่วยให้จำสถานที่ได้ถ้าเธอทำเครื่องหมายกากบาทใหญ่บนประตูด้วยชอล์ก จากนั้นเธอก็กลับบ้านไปนอน และสุนัขก็พาเจ้าหญิงกลับมาในไม่ช้า
แต่เมื่อมันเห็นว่ามีกากบาทบนประตูบ้านที่ทหารอาศัยอยู่ มันจึงใช้ชอล์กอีกแท่งทำกากบาทบนประตูทุกบานในเมือง เพื่อที่สุภาพสตรีจะไม่สามารถหาประตูที่ถูกต้องได้
ในเช้าวันรุ่งขึ้น กษัตริย์และราชินีพร้อมด้วยสุภาพสตรีและเจ้าหน้าที่ทั้งหมดของราชสำนัก ออกไปดูว่าเจ้าหญิงเคยไปที่ไหน
"นี่ไง" กษัตริย์พูดเมื่อพวกเขาเจอประตูแรกที่มีกากบาท
"ไม่ใช่ค่ะ สามีที่รัก มันต้องเป็นประตูนั้น" ราชินีชี้ไปที่ประตูที่สองที่มีกากบาทเช่นกัน
"และที่นี่มีหนึ่งอัน และที่นั่นมีอีกอัน!" พวกเขาตะโกน เพราะมีกากบาทบนประตูทุกบานในทุกทิศทาง
ดังนั้นพวกเขาจึงรู้สึกว่าการค้นหาต่อไปนั้นไร้ประโยชน์ แต่ราชินีเป็นผู้หญิงที่ฉลาดมาก เธอทำได้มากกว่าแค่ขี่รถม้า เธอเอากรรไกรทองคำใหญ่ของเธอ ตัดผ้าไหมเป็นสี่เหลี่ยม และทำถุงเล็กๆ ที่น่ารัก เธอเติมแป้งบักวีตลงในถุงนี้ และผูกมันรอบคอของเจ้าหญิง จากนั้นเธอเจาะรูเล็กๆ ในถุง เพื่อให้แป้งโรยลงบนพื้นขณะเจ้าหญิงเดินไป
ในคืนนั้น สุนัขมาอีกครั้งและพาเจ้าหญิงบนหลังของมัน และวิ่งกับเธอไปหาทหาร ที่รักเธอมาก และหวังว่าเขาจะเป็นเจ้าชาย เพื่อที่เขาจะได้แต่งงานกับเธอ สุนัขไม่ได้สังเกตว่าแป้งโรยออกจากถุงตลอดทางจากกำแพงปราสาทไปจนถึงบ้านของทหาร และแม้กระทั่งขึ้นไปถึงหน้าต่าง ที่มันปีนขึ้นไปพร้อมกับเจ้าหญิง
ดังนั้นในตอนเช้า กษัตริย์และราชินีจึงพบว่าลูกสาวของพวกเขาเคยไปที่ไหน และทหารถูกจับกุมและขังไว้ในคุก โอ้ มันมืดและน่าหงุดหงิดขนาดไหนขณะที่นั่งอยู่ที่นั่น และผู้คนพูดกับเขาว่า "พรุ่งนี้เจ้าจะถูกแขวนคอ" มันไม่ใช่ข่าวที่น่ายินดีนัก และนอกจากนั้น เขายังทิ้งกล่องไฟไว้ที่โรงแรม
ในตอนเช้า เขาสามารถมองผ่านกรงเหล็กของหน้าต่างเล็กๆ เห็นผู้คนรีบออกจากเมืองเพื่อดูเขาโดนแขวนคอ เขาได้ยินเสียงกลอง และเห็นทหารกำลังเดินแถว ทุกคนวิ่งออกมาดู และเด็กชายช่างทำรองเท้า ที่ใส่ผ้ากันเปื้อนหนังและรองเท้าแตะ วิ่งผ่านไปอย่างเร็วจนรองเท้าแตะข้างหนึ่งหลุดและกระแทกกับกำแพงที่ทหารนั่งมองผ่านกรงเหล็ก
"เฮ้ย เด็กช่างรองเท้า เจ้าไม่ต้องรีบขนาดนั้น" ทหารตะโกนใส่เขา "ยังไม่มีอะไรให้ดูจนกว่าฉันจะไป แต่ถ้าเจ้าไปที่บ้านที่ฉันเคยอยู่ และเอากล่องไฟของฉันมาให้ เจ้าจะได้สี่ชิลลิง แต่เจ้าต้องรีบสุดๆ"
เด็กชายช่างรองเท้าชอบความคิดที่จะได้สี่ชิลลิง ดังนั้นเขาจึงวิ่งอย่างเร็วและเอากล่องไฟมาให้ทหาร และตอนนี้เราจะเห็นว่าเกิดอะไรขึ้น นอกเมือง มีตะแลงแกงใหญ่ถูกตั้งขึ้น และมีทหารกับผู้คนหลายพันคนยืนล้อมรอบ กษัตริย์และราชินีประทับบนบัลลังก์ที่สวยงาม ตรงข้ามกับผู้พิพากษาและคณะที่ปรึกษาทั้งหมด
ทหารยืนอยู่บนบันไดแล้ว แต่เมื่อพวกเขากำลังจะคล้องเชือกรอบคอของเขา เขาพูดว่าความต้องการอย่างหนึ่งของผู้ต้องหาที่บริสุทธิ์มักได้รับการตอบสนอง