That's because morphSVG assumes the target is an SVG <path>, but in your case you've got a generic object with a property named "morphSVG" that you're trying to have it animate. You've gotta tell MorphSVGPlugin that. Luckily in the latest version I did bake in an [undocumented] easy way to do that - just specify a "prop" like:    .to(gulls, 1, { morphSVG: {shape:heart, prop:"morphSVG"} }, 0)   That should fix your demo, but if you want even better compatibility you could u
    • Like