Around late March to April every year, thousands of cherry blossom trees burst into full bloom, feasting your eyes with vivid hues of red and pink and imbuing Japan with a vibrant mood. People all over Japan make merry, holding picnics at parks to admire the cherry blossoms and enjoy one another's company.