Justin Moore pays tribute to loved ones lost to war, suicide, old age and fatal accidents in his sad new single, 'If Heaven Wasn't So Far Away.'

This tribute song from Moore's upcoming album brings up painful memories of people and pets left behind -- and sings directly to his late grandfather in one particularly touching line:

"If heaven wasn't so far away / I'd pack up the kids and go for the day / Introduce them to their grandpa / Watch them laugh at the way he talked"

As the song progresses, the pain becomes more evident, as Moore expresses many 'wish-I-coulds,' if only not for the undesirable distance between his loved ones. The lyrics describe how "Losing them wouldn't be so hard to take / If heaven wasn't so far away."

Country music men aren't afraid to share their feelings about important people in their lives. For example, Texas country singer Granger Smith also has a single that is an ode to his late grandfather, called '5 More Minutes.' Moore's upcoming single is a far cry from his big hit, 'Small Town USA,' an upbeat song about being proud of your homegrown, small-town roots.

'If Heaven Wasn't So Far Away' hits country radio on Feb. 22, just two days before Moore hits the road with Miranda Lambert's 'The Revolution Continues' tour, which kicks off in St. Louis on Feb. 24.

Listen to Justin Moore, 'If Heaven Wasn't So Far Away'