Why did Alice go to all the trouble of pouring poison into sonya's gloves, make the roses fall out, get sonya to use the gloves to pick up the roses etc, and get her to lick the tiniest bit of poison off her fingers after eating a cake?
Why didn't she just put poison in the cake in the first place and just get her to eat that?