A function is called a graceful labeling of a graph with edges, if is an injective function from to such that when every edge is assigned the edge label , then the resulting edge labels are distinct. A graph which admits a graceful labeling is called a graceful graph. A graceful labeling of a graph with edges is called an -labeling if there exists a number such that for any edge , . The characterization of graceful graphs appears to be a very difficult problem in Graph Theory. In this paper, we prove a basic structural property of graceful graphs, that every tree is a subtree of a graceful graph, an -labeled graph, and a graceful tree, and we discuss a related open problem towards settling the popular Graceful Tree Conjecture.