I'm an English Australian, we call a 'sweet' a 'lolly'. I remember calling frozen drinks on a stick 'lollies' in England (I was ten when I came here). In South Australia at least, they are referred to as 'ice blocks'
Wouldnt it be she eats her own piece of candy as in its her piece she isnt eating anyone elses? Lol in the U.K we call candy 'sweets' and lollies 'lollies' if its the hard boiled sweet kind and an frozen lolly an 'ice lolly' just to clarify lol