lady bug love! a living specimen...