Sorry! This site requires JavaScript. Virtually nothing will work without it. Please enable it in your browser.


Heaven's Fire

Celibate priest and Oxford scholar Rainulf Fairfax finds himself drawn to a humbly born young woman after he rescues from her vicious overlord. Originally published by NAL.

“With Heaven’s Fire, Patricia Ryan establishes herself as a major voice in the medieval romance genre. For originality, drama and passion, Heaven’s Fire can’t be beat.” Romantic Times

“In the tradition established by her fabulous Falcon’s Fire, Patricia Ryan continues to write some of the best medieval romance today. Fans of this genre will find Heaven’s Fire is pure reading nirvana.” Affaire de Coeur

“A marvelous medieval romance from an incredibly gifted author! A fascinating glimpse of the past as only Patricia Ryan can tell it!” The Literary Times

“Lusty and exhilarating, this is medieval romance at its best. Heaven’s Fire is a splendid tale, and Patricia Ryan is a writer to watch.” Patricia Gaffney

“An intense tale of deception, religion, murder, and romance materializes in this graphic, well written historical romance. A dramatic tie-in to Falcon’s Fire, this book integrates old and new characters to create a unique love story you will not soon forget. Don’t miss these compelling books.” Rendezvous

“A heartwarming, scholarly tale of love, trust and sweet revenge.” Romance Forever

About the Author:

Patricia Ryan has written more than two dozen novels, which have garnered rave reviews and been published in over twenty countries. A RITA winner (for Silken Threads) and four-time nominee, she is also the recipient of two Romantic Times Awards and a Mary Higgins Clark Award nomination for the second book of her historical mystery series featuring Boston governess Nell Sweeney, which she wrote under the name P.B. Ryan. Pat’s Evil Twin, Pamela Burford, is also a published romance novelist.

Important places

Oxford (518)

Regions

Oxfordshire (697)

Countries

United Kingdom (21,421)

Other geographical areas

South East (2,496)
Yorkshire and The Humber (6,115)
North of England (7,026)