debuts of the month
Search our site
Persons Unknown by Susie Steiner Read the opening extract of the brand new Susie Steiner book before its publication on 05/04/2018

Torchwood: Almost Perfect by James Goss

Torchwood: Almost Perfect

Part of the Torchwood Series


Torchwood: Almost Perfect by James Goss

Emma is 30, single and frankly desperate. She woke up this morning with nothing to look forward to but another evening of unsuccessful speed-dating. But now she has a new weapon in her quest for Mr Right. And it's made her almost perfect. Gwen Cooper woke up this morning expecting the unexpected. As usual. She went to work and found a skeleton at a table for two and a colleague in a surprisingly glamorous dress. Perfect. Ianto Jones woke up this morning with no memory of last night. He went to work, where he caused amusement, suspicion and a little bit of jealousy. Because Ianto Jones woke up this morning in the body of a woman. And he's looking just about perfect. And Jack Harkness has always had his doubts about Perfection. Featuring Captain Jack Harkness as played by John Barrowman, with Gwen Cooper, Owen Harper, Toshiko Sato and Ianto Jones as played by Eve Myles, Burn Gorman, Naoki Mori and Gareth David-Lloyd, in the hit series created by Russell T Davies for BBC Television.

Browse inside this book

About the Author

James Goss has written three Torchwood novels, a Doctor Who novel, and two radio plays, and is the co-author, with Steve Tribe of The Dalek Handbook and Doctor Who: A History of the Universe in 100 Objects. His Doctor Who audiobook Dead Air won Best Audiobook 2010 and his books Dead of Winter and First Born were both nominated for the 2012 British Fantasy Society Awards.

More books by this author
Author 'Like for Like' recommendations

Loading other formats...

Book Info

Publication date

3rd May 2012


James Goss

More books by James Goss
Author 'Like for Like'


BBC Books an imprint of Ebury Publishing


256 pages


Science fiction



I love reading because my cares & woes vanish for an hour or two whilst I read of the joys, adventures, lives of the characters in the book.

Jennifer Moville

They are bright, breezy and eager to offer a great book, then genuinely listen/respect the review one writes.

Maggie Crane

Their sending me my first book to review 18 months ago re-awakened my fondness for reading, since then I have purchased some real gems.

Barry Griffiths

I love 'try before you buy' extracts. I love the wide range of authors & genres. I love the author info. I love books!

Judi Davies

Lovereading is a world of books. It has everything you need from new to old and much loved classic books. It even give you recommendations!

Kate Thurston

It's information about new books so, for a book lover like me, what's not to like!

Joan Hill

Lovereading recommends, honestly reviews and promotes books-what more can I say?!

Rachel Bridgeman

Lovereading has all the new books and also suggestions for 'similar' authors whilst waiting for your favourites new books.

Carol Peace