About a month into going veg my boyfriend came home from a golf day, I asked casually what he'd had for lunch , he paused, then face palmed! a sausage on bread!
He had just totally not realised until after..... I know that sounds weird but he's a very honest person and he insists he really just forgot in the moment.
There's no such thing as the vegan police, only your own conscience, so don't stress over it too much.
Go to Big W get some Kinnerton Chocolate - it's vegan, it's amazing, nothing like Sweet William (which I can't stand) & totally fulfills the cravings!
Its in a dark wrapper with colourful spots on the front, dairy free, egg free, & nut free