A Highlander’s Redemption (Highlands Ever After Book 1)

By (author)Aileen Adams

$0.00$9.99

body {
font-size: 14px;
line-height: 1.6em;
}
.aplus {
min-width: inherit;
}

<div>Like battles, some redemptions cannot be won…<br /><br />In early 1746, Alasdair Macintyre is headed home after the rout at Culloden on Drummossie Moor, in sight of Inverness. The battle has been lost and scar on his face that makes him so ferocious-looking that even children run from him in terror. He learns his father has betrothed him to a local lass—a nearly blind woman—in exchange for a sizeable dowry and a chunk of land. The woman brings with her a companion that hates him immediately. <br /><br />He has no interest in having a chain around his neck, not even in the form of a woman he once knew as a girl—a gangly, twig of a girl. <br /><br />But Beitris is no longer the girl Alasdair Macintyre remembers. She’s blossomed into a stunning woman, though one that is terrified of the scarred Highlander she’s betrothed to.</div>
<em></em>

(function(f) {f(window.P._namespace(“bookDescription”));}(function(P) {
// Log render timestamp
P.execute(‘dp-atf-bookDescription’, function () {
if (typeof window.markFeatureRender === ‘function’) {
window.markFeatureRender(‘bookDescription’);
}
});
P.declare(“book-description-config”, {
logInteractivity: true
});
}));

P.when(‘DynamicIframe’).execute(function(DynamicIframe){
var BookDescriptionIframe = null,
bookDescEncodedData = “Like%20battles%2C%20some%20redemptions%20cannot%20be%20won…%3Cbr%20%2F%3E%3Cbr%20%2F%3EIn%20early%201746%2C%20Alasdair%20Macintyre%20is%20headed%20home%20after%20the%20rout%20at%20Culloden%20on%20Drummossie%20Moor%2C%20in%20sight%20of%20Inverness.%20The%20battle%20has%20been%20lost%20and%20scar%20on%20his%20face%20that%20makes%20him%20so%20ferocious-looking%20that%20even%20children%20run%20from%20him%20in%20terror.%20He%20learns%20his%20father%20has%20betrothed%20him%20to%20a%20local%20lass%26%23×2014%3Ba%20nearly%20blind%20woman%26%23×2014%3Bin%20exchange%20for%20a%20sizeable%20dowry%20and%20a%20chunk%20of%20land.%20The%20woman%20brings%20with%20her%20a%20companion%20that%20hates%20him%20immediately.%20%3Cbr%20%2F%3E%3Cbr%20%2F%3EHe%20has%20no%20interest%20in%20having%20a%20chain%20around%20his%20neck%2C%20not%20even%20in%20the%20form%20of%20a%20woman%20he%20once%20knew%20as%20a%20girl%26%23×2014%3Ba%20gangly%2C%20twig%20of%20a%20girl.%20%3Cbr%20%2F%3E%3Cbr%20%2F%3EBut%20Beitris%20is%20no%20longer%20the%20girl%20Alasdair%20Macintyre%20remembers.%20She%26%23×2019%3Bs%20blossomed%20into%20a%20stunning%20woman%2C%20though%20one%20that%20is%20terrified%20of%20the%20scarred%20Highlander%20she%26%23×2019%3Bs%20betrothed%20to.”,
bookDescriptionAvailableHeight,
minBookDescriptionInitialHeight = 112,
options = {},
iframeId = “bookDesc_iframe”;
function resizeCallback() {
P.guardFatal(“bookDescription”, function() {
// Get the line-height of the iframe
var iframe = document.getElementById(iframeId);
var iframeDocument = iframe.contentDocument;
if (true && iframeDocument && iframeDocument.defaultView) {
// Set the height to the number of lines specified
var numLines = parseInt(5, 10);
// Get the line-height of the iframe
var iframeContent = iframeDocument.getElementById(“iframeContent”);
// Compute the line height
var lineHeight = iframeDocument.defaultView.getComputedStyle(iframeContent, null).getPropertyValue(“line-height”);
// Parse the line height
lineHeight = parseFloat(lineHeight);
bookDescriptionAvailableHeight = Math.round(lineHeight * numLines);
} else {
var bdOffsetTop = document.getElementById(“bookDescription_feature_div”).offsetTop;
var imageBlockOffsetTop = document.getElementById(“booksImageBlock_feature_div”).offsetTop;
var imageBlockHeight = document.getElementById(“booksImageBlock_feature_div”).offsetHeight;
bookDescriptionAvailableHeight = imageBlockOffsetTop + imageBlockHeight -bdOffsetTop – 30;
if(bookDescriptionAvailableHeight bookDescriptionAvailableHeight + 30){
if(document.getElementById(“bdSeeLessPrompt”).style.display == “none”){
document.getElementById(“outer_postBodyPS”).style.height = bookDescriptionAvailableHeight + ‘px’;
document.getElementById(“psPlaceHolder”).style.display =”block”;
document.getElementById(“bdSeeAllPrompt”).style.display =”block”;
}
else{
document.getElementById(“outer_postBodyPS”).style.height = psTotalHeight + ‘px’;
}
}
else{
document.getElementById(“outer_postBodyPS”).style.height = psTotalHeight + ‘px’;
document.getElementById(“psPlaceHolder”).style.display =”none”;
document.getElementById(“bdSeeAllPrompt”).style.display =”block”;
document.getElementById(“bdSeeLessPrompt”).style.display =”none”;
document.getElementById(“bdExpanderIcon”).className = document.getElementById(“bdExpanderIcon”).className.replace(“rotate”,””);
}
})();
}
options.iframeId = iframeId;
options.iframeWrapperId = “bookDesc_iframe_wrapper”;
options.overriddenCSSId = “bookDesc_override_CSS”;
options.encodedIframeContent = bookDescEncodedData;
options.initialResizeCallback = resizeCallback;
BookDescriptionIframe = new DynamicIframe(options);
P.guardFatal(“bookDescription”, function() {
BookDescriptionIframe.createIframe();
}) ();
if ((typeof BookDescriptionIframe != ‘undefined’) && (BookDescriptionIframe instanceof DynamicIframe)) {
P.when(‘jQuery’, ‘book-description-config’).execute(function($, config) {
$(window).resize(function() {
P.guardFatal(“bookDescription”, function() {
BookDescriptionIframe.resizeIframe(resizeCallback);
}) ();
});
$(window).bind(‘imageResize’, function() {
P.guardFatal(“bookDescription”, function() {
BookDescriptionIframe.resizeIframe(resizeCallback);
}) ();
});
// Log interactivity timestamp
if (!!config.logInteractivity) {
if (typeof window.markFeatureInteractive === ‘function’) {
window.markFeatureInteractive(‘bookDescription’);
}
}
});
}
});

KINDLE

body {
font-size: 14px;
line-height: 1.6em;
}
.aplus {
min-width: inherit;
}

<div>Like battles, some redemptions cannot be won…<br /><br />In early 1746, Alasdair Macintyre is headed home after the rout at Culloden on Drummossie Moor, in sight of Inverness. The battle has been lost and scar on his face that makes him so ferocious-looking that even children run from him in terror. He learns his father has betrothed him to a local lass—a nearly blind woman—in exchange for a sizeable dowry and a chunk of land. The woman brings with her a companion that hates him immediately. <br /><br />He has no interest in having a chain around his neck, not even in the form of a woman he once knew as a girl—a gangly, twig of a girl. <br /><br />But Beitris is no longer the girl Alasdair Macintyre remembers. She’s blossomed into a stunning woman, though one that is terrified of the scarred Highlander she’s betrothed to.</div>
<em></em>

(function(f) {f(window.P._namespace(“bookDescription”));}(function(P) {
// Log render timestamp
P.execute(‘dp-atf-bookDescription’, function () {
if (typeof window.markFeatureRender === ‘function’) {
window.markFeatureRender(‘bookDescription’);
}
});
P.declare(“book-description-config”, {
logInteractivity: true
});
}));

P.when(‘DynamicIframe’).execute(function(DynamicIframe){
var BookDescriptionIframe = null,
bookDescEncodedData = “Like%20battles%2C%20some%20redemptions%20cannot%20be%20won…%3Cbr%20%2F%3E%3Cbr%20%2F%3EIn%20early%201746%2C%20Alasdair%20Macintyre%20is%20headed%20home%20after%20the%20rout%20at%20Culloden%20on%20Drummossie%20Moor%2C%20in%20sight%20of%20Inverness.%20The%20battle%20has%20been%20lost%20and%20scar%20on%20his%20face%20that%20makes%20him%20so%20ferocious-looking%20that%20even%20children%20run%20from%20him%20in%20terror.%20He%20learns%20his%20father%20has%20betrothed%20him%20to%20a%20local%20lass%26%23×2014%3Ba%20nearly%20blind%20woman%26%23×2014%3Bin%20exchange%20for%20a%20sizeable%20dowry%20and%20a%20chunk%20of%20land.%20The%20woman%20brings%20with%20her%20a%20companion%20that%20hates%20him%20immediately.%20%3Cbr%20%2F%3E%3Cbr%20%2F%3EHe%20has%20no%20interest%20in%20having%20a%20chain%20around%20his%20neck%2C%20not%20even%20in%20the%20form%20of%20a%20woman%20he%20once%20knew%20as%20a%20girl%26%23×2014%3Ba%20gangly%2C%20twig%20of%20a%20girl.%20%3Cbr%20%2F%3E%3Cbr%20%2F%3EBut%20Beitris%20is%20no%20longer%20the%20girl%20Alasdair%20Macintyre%20remembers.%20She%26%23×2019%3Bs%20blossomed%20into%20a%20stunning%20woman%2C%20though%20one%20that%20is%20terrified%20of%20the%20scarred%20Highlander%20she%26%23×2019%3Bs%20betrothed%20to.”,
bookDescriptionAvailableHeight,
minBookDescriptionInitialHeight = 112,
options = {},
iframeId = “bookDesc_iframe”;
function resizeCallback() {
P.guardFatal(“bookDescription”, function() {
// Get the line-height of the iframe
var iframe = document.getElementById(iframeId);
var iframeDocument = iframe.contentDocument;
if (true && iframeDocument && iframeDocument.defaultView) {
// Set the height to the number of lines specified
var numLines = parseInt(5, 10);
// Get the line-height of the iframe
var iframeContent = iframeDocument.getElementById(“iframeContent”);
// Compute the line height
var lineHeight = iframeDocument.defaultView.getComputedStyle(iframeContent, null).getPropertyValue(“line-height”);
// Parse the line height
lineHeight = parseFloat(lineHeight);
bookDescriptionAvailableHeight = Math.round(lineHeight * numLines);
} else {
var bdOffsetTop = document.getElementById(“bookDescription_feature_div”).offsetTop;
var imageBlockOffsetTop = document.getElementById(“booksImageBlock_feature_div”).offsetTop;
var imageBlockHeight = document.getElementById(“booksImageBlock_feature_div”).offsetHeight;
bookDescriptionAvailableHeight = imageBlockOffsetTop + imageBlockHeight -bdOffsetTop – 30;
if(bookDescriptionAvailableHeight bookDescriptionAvailableHeight + 30){
if(document.getElementById(“bdSeeLessPrompt”).style.display == “none”){
document.getElementById(“outer_postBodyPS”).style.height = bookDescriptionAvailableHeight + ‘px’;
document.getElementById(“psPlaceHolder”).style.display =”block”;
document.getElementById(“bdSeeAllPrompt”).style.display =”block”;
}
else{
document.getElementById(“outer_postBodyPS”).style.height = psTotalHeight + ‘px’;
}
}
else{
document.getElementById(“outer_postBodyPS”).style.height = psTotalHeight + ‘px’;
document.getElementById(“psPlaceHolder”).style.display =”none”;
document.getElementById(“bdSeeAllPrompt”).style.display =”block”;
document.getElementById(“bdSeeLessPrompt”).style.display =”none”;
document.getElementById(“bdExpanderIcon”).className = document.getElementById(“bdExpanderIcon”).className.replace(“rotate”,””);
}
})();
}
options.iframeId = iframeId;
options.iframeWrapperId = “bookDesc_iframe_wrapper”;
options.overriddenCSSId = “bookDesc_override_CSS”;
options.encodedIframeContent = bookDescEncodedData;
options.initialResizeCallback = resizeCallback;
BookDescriptionIframe = new DynamicIframe(options);
P.guardFatal(“bookDescription”, function() {
BookDescriptionIframe.createIframe();
}) ();
if ((typeof BookDescriptionIframe != ‘undefined’) && (BookDescriptionIframe instanceof DynamicIframe)) {
P.when(‘jQuery’, ‘book-description-config’).execute(function($, config) {
$(window).resize(function() {
P.guardFatal(“bookDescription”, function() {
BookDescriptionIframe.resizeIframe(resizeCallback);
}) ();
});
$(window).bind(‘imageResize’, function() {
P.guardFatal(“bookDescription”, function() {
BookDescriptionIframe.resizeIframe(resizeCallback);
}) ();
});
// Log interactivity timestamp
if (!!config.logInteractivity) {
if (typeof window.markFeatureInteractive === ‘function’) {
window.markFeatureInteractive(‘bookDescription’);
}
}
});
}
});

SKU: B082QXKGRY
Category:
book-author