The Great Night (novel)

Henry Blork, Molly and Will enter Buena Vista Park in San Francisco on the way to a party at a house nearby.

Grieved at the yearlong absence of her husband, Titania releases Puck, a powerful and antagonistic demon, from his thousand-year-old bond, hoping that the ensuing destruction will compel Oberon to return.

Over the course of the night in the park, Molly learns that Ryan was himself a changeling and realizes that he killed himself because he wanted to return to the world of the faeries but could not.

Will falls in love with Carolina, Ryan's sister, after she hires him to cure the dying tree in her brother's old home, where she now lives.

But Will slowly grows dissatisfied with their relationship, and takes part in a wild sex romp at the house of a woman whose trees he had cured.

But it is all for naught: having just had a threesome, they are discovered by Puck, who immediately recognizes Henry as the child he had stolen and lost twenty years before.

His death allows Titania some measure of vengeance on the doctor who was unable to save her son, and it also aggrieves Puck, who had loved Henry.

In the aftermath, Henry uses the last of the magic left to him from his time in the faerie kingdom to charge a squirrel with telling Bobby what has happened.