Angela O'Rourke is six when her parents hand her over to an aunt and uncle in a distant village. It's a common practice for large, hard-up families in 1950s Ireland, but for Angela it means that her mother and father don't love her any more. Still, she's well cared for till she's sixteen- but then her uncle takes to drink and it's not safe for her to stay in his house. Moving to Liverpool in the early 1960s, she becomes a success in the world of fashion design. The pain of a disastrous love affair sends her home to Ireland just after the death of her aunt: and there, among old papers, Angela makes an astonishing discovery. As she learns the truth about the past, a brighter new future beckons.