What is the spiritual meaning of the seahorse?

The Heraldic meaning is "Readiness for all employments for king and country" and also "power of the water." Symbolic meanings for the seahorse are: * Patience * Friendliness * Protection * Inflexibility * Perspective * Generosity/Sharing * High-Perception * Persistence * Contentment