Rachel Portman - We All Complete - (Never Let Me Go, 2010)