A fishing lure comprises a spinning blade that rhythmically changes its direction of rotation. One or more unique link members enable more than 360 degree of blade rotation yet limit the total amount of blade rotation in either direction. The rotating blade causes the link members to wind up until they momentarily stop the rotation of the blade, at which point a hydrodynamic torque still trying to rotate the blade causes the lure to undergo a slight twist motion. The wound-up link members then begin to unravel due to a remaining hydrodynamic force still incident on the forward-moving lure. This winding-and-unwinding cycle automatically repeats as the lure moves forward. The cyclically rhythmic and alternating blade rotations, along with the corresponding twitching motions, result in a unique swimming motion of the lure that more effectively attracts fish and better mimics the random swimming behavior of real life prey.