The Giver by Lois Lowry. It's a perfect world, where everything looks right. But ugly truths lie beneath. In a future society, life appears civilised and ordered. But when 12-year-old Jonas is given the job of 'Receiver of Memories' he realises the horrible truth that lies behind the perfect facade.