רוזה ובתה הקטנה מרים מוצאות מסתור באסם של מכר פולני, לאחרי ששאר בני משפחתן נלקחו על ידי הנאצים. מרים, הניחנת בכישרון מוזיקלי יוצא דופן, מתקשה לשמור על שקט. היא נעזרת בציפור פרי דמיונה כדי לתת מוצא למוזיקה המפעמת בה, בעוד אִמה נאלצת להתמודד עם הסכנות האורבות להן במחבוא ומחוצה לו. כשהמקלט אינו בטוח עוד, ניצבת בפני רוזה החלטה בלתי אפשרית: האם להשאיר את מרים לצידה או לוותר עליה כדי לאפשר לה לשרוד?
הציפור הצהובה שרה, רומן הביכורים של ג'ניפר רוזנר שתורגם לשפות רבות והיה מועמד ברשימה הסופית לפרס הספר היהודי הלאומי לשנת 2020, מגולל סיפור עוצר נשימה על קשר נצחי בין אם לבתה ועל כוחה של התקווה גם בשעות האפלות ביותר.
חום רוחש אופף את החלל הדחוס של עליית הגג באסם, ששטחה הוא שלושה על ארבעה צעדים לכל היותר. הקרשים ממוסמרים בגסות ורופפים, והקורות מונחות בשיפועים חדים שיוצרים מקום נמוך המאפשר לרוזה לעמוד אך ורק במרכז. קורי משי מעטרים את הפינות, ורסיסים דקיקים של אור שמש זולגים בין החרכים. מלבדם שוררת חשיכה.
רוזה כורעת ברך, משטיחה גוש חציר צפוף כדי שמִִרְיָם תוכל לשכב עליו. היא ממקמת אותה ליד הקיר מול הסולם ואז מכסה אותה בעוד חציר. רוזה מכינה מקום לעצמה מול בתה בזווית שתאפשר לה לפקוח עין על הדלת. ליבה ממשיך להלום בחזה.
לפני פחות משעה קריסטינה, אשתו של הנריק, שעטה פנימה כדי לדחוק לפינה תרנגולת וגילתה אותן שפופות מאחורי עגלת חציר. רוזה כבשה השתנקות מבוהלת והידקה את אחיזתה במרים. עיניה של קריסטינה נדדו אל הקיר העמוס כלי עבודה — מריות ומעדרים, אתי חפירה, קלשון — ואז היא נסוגה לאיטה. כעבור כמה רגעים הנריק נכנס פנימה. פניו היו טרודות עד מאוד, אבל בכל אחת מידיו היו מונחים שני תפוחי אדמה.
"יש לנו ילדים משלנו. יהרגו את כולנו."