WITH spring in full swing and sunny weather gracing Scotland, cherry blossom trees are beginning to bloom. Symbolising fresh ...