Cherries come from trees is a simple answer, and blossoms a bit more exact, but look:
You’re looking at blossoms erupting from the intersection between last year’s wood and the wood of two years ago. The lone bud on the right shows how these intersections can be very small, even little static pools twenty years old (although in this case 3). To put all this another way, a cherry tree blossoms just past the previous year’s terminal bud, the one that opens in the spring and feeds the roots so they can feed it. To be more clear, once the tree reaches maturity, as this one has, the tip of the branch in the centre of the image, those little leaves there and the soft stem between them, are next year’s cherries. They will become so in July, when the branch that extends past them lays hormones down at this constriction, but it begins now, with the first flush of growth. If you cut that tip off in the winter, there will be no cherries there, obviously, but the leaves behind it will form branches. Over time, with a little present loss you can have a great future gain. If you’re going to care for a cherry tree, your job is to help it create intersections. Cherries are intersections between the years. Tree pruners don’t prune trees. They prune time.