Magic Peach Tree

A tree from the enchanted fairytale theme collection released in August 2011.