Yes, a tree that bears fruits in its trunk exists! Jabuticaba tree, also known as the Brazilian Grape Tree, is native to South America. It proudly shows off its fruits that can be easily harvested since its trunk is accessible to both human beings and animals. At most twice a year, the cauliflorous flowers themselves appear naturally on the tree. It is a common ingredient for jellies, juices and even for liquors.
Image Credit: Pedro Bezerra / Flickr (tree with fruits); Mariana Soares / Flickr (tree with flowers)