غنت أم كلثوم أول مرة هذه القصيدة عام 1926 باللحن الذي وضعه في وقت سابق عبده الحامولي الذي توفي عام 1901... وهو ما نسمعه هنا.
في منتصف الأربعينيات غنت أم كلثوم هذه القصيدة بلحن مختلف جديد وضعه الشيخ زكريا أحمد، وقد فقد تماماً ولم يصلنا.
في عام 1965 غنت أم كلثوم هذه القصيدة بلحن ثالث وضعه رياض السنباطي موجود الآن بين أيدي الناس.