A Prayer for Owen Meany - John Irving
Well done! I am definitely going to add more Irving to my reading list!