Justin Bieber and his video grandmother, played by legendary Diane Keaton, spend quality time together after tragedy strikes in the tearjerker video for “Ghost.” It’s Bieber’s latest single from sixth album Justice, which dropped in March.

The Colin Tilley-directed clip opens on the death of his grandfather. While grief never completely goes away, the grandmother and grandson find ways to connect and rediscover joy, hanging out on a scenic beach and toasting and dancing at a bar. Life goes on as he encourages her to date again.