Let be a tree on vertices. is graceful if there exists a bijection such that . If, moreover, contains a perfect matching and can be chosen in such a way that for every edge (implying that ), then is called strongly graceful. We show that the well-known conjecture that all trees are graceful is equivalent to the conjecture that all trees containing a perfect matching are strongly graceful. We also give some applications of this result.