Joshua Ferris

Nick Offerman delivers a powerful performance as Jake Barnes, the narrator of Joshua Ferris' hilarious and tragic story of love, failure and redemption.

Nick Offerman delivers a powerful performance as Jake Barnes, the narrator of Joshua Ferris' hilarious and tragic story of love, failure and redemption.

Joshua Ferris' control of his narrative is impeccable, but that doesn't mean readers shouldn't be prepared for frequent wicked curveballs.

Joshua Ferris' control of his narrative is impeccable, but that doesn't mean readers shouldn't be prepared for frequent wicked curveballs.

Sign Up

Sign up to receive reading recommendations in your favorite genres!

Trending Features

Sign Up

Sign up to receive reading recommendations in your favorite genres!