Spotted amber ladybird beetle on flower petals