101 Things to do to Find Love in the Modern World Cleopatra Valentine - Paperback £5.99 Find out more