"الشوك والقرنفل" هي رواية سيرة ذاتية، تستند حبكتها إلى ذكريات السنوار، ولكن تم استكمال العديد من التفاصيل من خياله، وتحكي الرواية قصة عائلة من مخيم الشاطئ في غزة، على مدار 35 عامًا تقريبًا: من حرب الأيام الستة حتى الانتفاضة الثانية.
البيت في الرواية يمثل إلى حد كبير البيت الوطني الفلسطيني، ويكتب السنوار بصيغة المتكلم ويسمي نفسه أحمد، أحد أبناء العائلة، ويعيش في البيت أيضًا شقيقاه محمد ومحمود وابنا عمه حسن وإبراهيم، اللذان استشهد والدهما في الحرب وتبنتهم عمّتهم.
يمثل الرجال الخمسة، كلٌ بحسب شخصيته، جوانب مختلفة من الوطن الفلسطيني. اثنان منهما يمثلان منظمة التحرير الفلسطينية، الأب المؤسس، العلماني، ذو الوجه المتعجرف. أما الآخران فيمثلان التيار المتمرد، الديني، الذي تمثله حماس والجهاد. الخامس هو الراوي. في كل زوج من الرجال، هناك من انضم إلى الكفاح المسلح، مر بالتحقيقات والاعتقالات، وتبنى موقفا أيديولوجيا صارما.
تسيطر أم العائلة القلقة على الجميع بيد من حديد، وتقوم بتأمين العيش وتتخذ المبادرات وتزوج الأبناء، وعند الضرورة تبني أيضًا.
وفي مرحلة ما، توسع البيت وأضيف له طابق، لم يكن من قبيل الصدفة أنه بعد فترة وجيزة بدأ الجناح العسكري لحماس في النمو، ويوجد أيضًا سر عائلي: الأب حارب في عام 1967 واختفى من حياتهم في بداية القصة، بعد عقود من الزمن، في نهاية الرواية، يتضح مصيره.
تمكن السنوار من السيطرة الجيدة على اللغة العربية، مما يتناقض مع مظهره القاسي. لغته عالية المستوى وكتابته سلسة، إنها منظمة ويظهر فيها جانب من الجدية، ومن تابع خطواته منذ توليه القيادة في غزة قبل سبع سنوات، لن يفاجأ. مثل ظهوره العام، يتمكن السنوار في الرواية من المناورة بين لغة الشارع البسيطة واللغة الفصحى.