Das melodische Liebeslied hat seine Ursprünge im 18. Jahrhundert in Deutschland. Der Text wurde erstmalig 1807 anonym veröffentlicht. Der ursprüngliche Titel lautete "Kein Feuer, keine Kohle". Auch der Komponist gilt als unbekannt. Die Melodie wird daher als in Volksweise überliefert betrachtet.
In der 1826 veröffentlichten Bearbeitung Friedrich Silchers sind die erste und zweite Liedstrophe vertauscht, wodurch sich der Titel des Liedes in "Keine Rose, keine Nelke" wandelt.
Keine Rose, keine Nelke kann blühen so schön,
als wenn zwei verliebte Herzen bei einander tun stehn.
Keine Kohle, kein Feuer kann brennen so heiß,
als heimliche, stille Liebe, von der niemand nichts weiß.
Setz' du mir einen Spiegel in's Herze hinein,
dass du kannst darinnen sehen, wie so treu ich es mein.