Rotating spiral
t=Flatten[CirclePoints[#,9]&/@Range[0,2,.1],1];
Animate[Graphics[{Rotate[b={Blue,BezierCurve[Reverse@t]},n,{0,0}],Rotate[b,-n,{0,0}]},PlotRange->1,Axes->False],{n,0,2Pi,.1}]
If we slightly change the code of this program, we get the following
t = Flatten[CirclePoints[#, 9] & /@ Range[0, 2, .1], 1];
Animate[ Graphics[{Cyan, Polygon@t, Rotate[b = {Blue, Thickness@.01, BezierCurve[Reverse@t]},n, {0, 0}],
Rotate[b, -n, {0, 0}] }, PlotRange -> 1, Axes -> False], {n, 0, 2 Pi, .096}]
Created by Silva Torosyan in Wolfram Language