Blossom Trees