There are many reasons to be cheerful; a world record was set at the London marathon for the fastest cake (4 hours, 20 minutes and 12 seconds, beating the previous record for a woman dressed as a dessert by nearly 10 minutes), a runner jogged up every mountain in Wales (all 189 of them) raising nearly £10,000 for charity and a cat was reunited with his owners after going missing for 10 years in Scotland.