It seems that some flowers are on the tree and we can see them obviously but some other flowers are in the tree if they have hidden themselves somewhere under the leaves and branches.
This is what I guess.
Do we say "the flowers are on the tree" or "the flowers are in the tree"?
This stackexchange link says "the birds live in the tree, because they are all throughout the tree, not just on the surface of it.".
Why don't we apply that kind of expression to some flowers "in the tree"?
It is difficult to see them because they are surrounded by leaves and branches?