1. liniște = subst. comun
s- = pronume reflexiv
cântând = verb la gerunziu
în = prepoziție simplă
abia = adverb de timp
2. căldură = nume predicativ (pt. că știm că nu există propoziție fără predicat, iar aici predicarul se subînțelege: "E liniște. E căldură. E soare.")
3. Semnul exclamării are rolul de a marca intonația enunțului, de a accentua uimirea eului poetic.