Behind the Seams by Esme Young.