A short inspirational film about Cherry Blossom. Filmed in Auburn Botanic Gardens (Sydney, Australia).