Heidelberg, West Germany, 1979. Six-year-old Ethan Cubert grows up in a home where warmth is hard to find. The only comfort he has is Happy, the dog who never leaves his side. Under a sky filled with distant stars, Ethan makes a promise he believes will last forever. But some lights fade long before we realize they're gone.


