Princess Pete,
Never heard of Tofu rock... Do you mean Tufa rock? It can be found at alot of pet shops, landscape suppliers, etc.. Maybe even at a craft shop, I hear that people carve it.
Never heard of a princess named Pete before, a prince maybe but not a princess...