ALL THAT LOVE STUFF Richard's gone shopping for romance at the supermarket, Sally tries a smart way to get her man, Kirstey turns arty and Natalie just waits. And waits. And waits. Will their efforts be rewarded? Heidi has always known she and Carl are perfect for each other. He's much cleverer than her, so why does he continue to search the sky for his sign, when she's standing right next to him? Moths can't shimmer and...