The revival of sea turtles in Longboat Key is a true nature love story.