Twice upon a time

Jack, of the village of Giant's Hand, is now accompanied by a prince as he continues trying to help a reluctant princess find her family, while also attempting to save a city full of fairies from a nameless curse.

Main Author: Riley, James, 1977-
Format: Books Print Book
Language: English
Published: New York : Aladdin, 2012.
Edition: 1st Aladdin hardcover ed.
Series: Half upon a time series ; 2.
Subjects: