Gallery 2 - Deanna by Nature - Deanna by Nature

Wren 0531

The wrens took over the area where many briars grow. The briars have beautiful flowers and framed this subject wonderfully.
Spiritual meaning of Wren - Wren tells you to be resourceful and to not shy away from using what is available to you. Confront those things that may give resistance. Keep watch of the whole picture, not what is making the most noise.

WrenFlowersNature Spirituality