blossom branch