Price: EUR9.36
(as of Jan 23, 2026 21:10:30 UTC – Details)


What makes a romance novel a romance? How do you write a kissing book?

Writing a well-structured romance isn’t the same as writing any other genre—something the popular novel and screenwriting guides don’t address. The romance arc is made up of its own story beats, and the external plot and theme need to be braided to the romance arc—not the other way around.

Told in conversational (and often irreverent) prose, Romancing the Beat can be read like you are sitting down to coffee with romance editor and author Gwen Hayes while she explains story structure. The way she does with her clients. Some of whom are regular inhabitants of the New York Times and USA Today bestseller lists.

Romancing the Beat is a recipe, not a rigid system. The beats don’t care if you plot or outline before you write, or if you pants your way through the drafts and do a “beat check” when you’re revising. Pantsers and plotters are both welcome.

So sit down, grab a cuppa, and let’s talk about kissing books.

Publisher ‏ : ‎ CreateSpace Independent Publishing Platform
Publication date ‏ : ‎ April 2, 2016
Language ‏ : ‎ English
Print length ‏ : ‎ 100 pages
ISBN-10 ‏ : ‎ 1530838614
ISBN-13 ‏ : ‎ 978-1530838615
Item Weight ‏ : ‎ 3.99 ounces
Dimensions ‏ : ‎ 5 x 0.23 x 8 inches
Best Sellers Rank: #27,598 in Books (See Top 100 in Books) #1 in Romance Fiction Writing Reference #8 in Authorship Reference #13 in Writing Skill Reference (Books)
Customer Reviews: 4.7 4.7 out of 5 stars (2,624) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });