It looks like the flowers from a plant called Crown of Thorns. The plant has thorns all along the branches, and leaves that are the same shape as this one. I have never seen one with the spotty color like these have, I have only seen them in solids: coral, red, pink and white. Nice capture.
~Allie