livelong
/ˈlɪvˌlɒŋ/Definitions
1. adjective
lasting or continuing for a long time
“The livelong summer was filled with sun and rain.”
2. noun
a poem or song that is long and traditional, such as a ballad
“The old man recited a livelong ballad from his childhood.”