Nate Finnegan scours the beach for shells to make decorations when he meets a homeless man named Charlie who thinks he's the angel Gabriel.