Tesco fans are raving over the supermarket's £4 sweet treat