Sakura flowers, a branch of wild Himalayan cherry blossom pink flowers with young leaves budding on tree twig