The last thing Connor Tierney expected was to have his mate dumped in his lap – literaly! After a hard day at work, Connor is relaxing when Aislinn Walsh materializes in a ray of light. Seeing at once that she’s injured, he does all he can to help her.
Aislinn has been married to an abusive husband for the past year. When she finds out she’s in Aston Grove, she finds it unbelievable. Even more unbelievable is the handsome man taking care of her. Claiming to be her mate, does she date trust him with her heart? She’s been waiting a long time for a knight in shining armor. Little did she realize it would be a night in furry armor!
Aislinn sat in her favorite chair reading a book. She’d always had a thing for paranormal romances and was reading about a werewolf in a place called Ashton Grove, Georgia. The hero was everything she’d ever dreamed of in a man. As she turned the pages, she lost herself inside a world where the women always found the men of their dreams, princes among men. It was such a far cry from her life that it was almost funny. At twenty-three, she was married to the worst possible man. Hugh Winston had been charming, funny, and a gentleman while they were dating. It had been no small wonder that Aislinn had accepted his proposal nearly a year later. If only she could turn back the clock! At the very least, she was thankful she had kept her name when she had married him. In retrospect, she was surprised that Hugh hadn’t pitched a fit when she’d told him she was keeping her maiden name.
Hugh and Aislinn had been married for nearly a year now. The first month hadn’t been too bad, but after that… well after that Hugh had changed. She’d often heard women say they married one man and ended up with another. No truer words had ever been spoken! A little over a month into their marriage Aislinn noticed that Hugh was drinking more and more. The more he drank the louder and more obnoxious he became. It didn’t take long before he started hitting her.
Aislinn remembered the first time as if it were yesterday. She had been ironing his shirt when he had suddenly backhanded her across the face, yelling at her for using the wrong type of starch. The blow had been strong enough to knock her to her knees. She had apologized profusely, having no idea what had set her husband off in such a manner. However, the next day he found something else to complain about and hit her again. Now he didn’t need a reason.
As Aislinn fell into her book, she wondered why she hadn’t been given a fairy tale ending. Sure, she was young and could always divorce her husband, except he’d made sure that she had nothing and nowhere to go. She supposed she could call a women’s shelter, but just the thought of doing something like that made her shiver. Was it really too much to ask for a knight in shining armor to ride up her driveway, knock her husband out, and carry her off into the sunset?
Hearing a car in the driveway, she quickly put her book down. Running to the kitchen, she checked on dinner. The roast still had another fifteen minutes before it was finished. What was she going to do? If dinner wasn’t on the table when Hugh walked in, she knew there would be hell to pay. Never mind that he was home half an hour early; it would still be her fault somehow.
Opening the fridge, she spotted his favorite brand of beer in the back. Grabbing the bottle, she popped the top and placed it on the table beside his comfy chair in the living room. Maybe she could placate him while the roast finished cooking. Rushing, she quickly set the table. Aislinn was just placing the silverware on the table when Hugh walked in the door.
“Something smells good,” he said, putting down his briefcase and taking off his suit coat.
Aislinn popped her head out of the kitchen. “I’m making a roast with potatoes and carrots. I made your favorite salad on the side,” she said with a smile.
He grunted. “It isn’t ready yet?”
“Almost. I put your favorite beer by your chair. I thought you might like to change clothes and relax for a minute while I put the finishing touches on dinner.”
Hugh stormed into the kitchen, “You’re full of shit!” Fury rolled off him in waves. “You’re just trying to butter me up. You screwed up and you know it!”
Aislinn backed toward the other kitchen door, ready to flee if she needed to. “No, Hugh, I honestly thought you might like to change and relax! Really! Besides, you’re home a little earlier than usual.”
Hugh roared in anger and lunged for her. “So this is my fault? I’m early you say! It’s never your fault, is it Aislinn?”
Aislinn took off for the bedroom, but she didn’t make it in quite enough time. She felt Hugh grab a handful of her long hair and pull as hard as he could; pulling her off her feet, dangling her like a rag doll. When he released her, he backhanded her across the face, knocking her to her hands and knees.
“I’m tired of your lies, you stupid bitch!”
Hugh kicked her in the ribs, sufficiently knocking the air right out of her lungs. Aislinn curled into a fetal position, gasping for air and trying to see through the haze of her tears. She felt the blows fall one after the other to her arms and legs. She had her face covered as best she could, but knew she would have one bruise for sure.
Just when she thought he was finished, she felt Hugh’s hand grab her by the throat. He hauled her to feet and slapped her. Grabbing her throat once more, he lifted her into the air and threw her across the room. Aislinn flew the four or five feet to the bedroom wall. As she was flying through the air, she made a wish; she wished that her fairy tale ending could come true and that she could find her knight in shining armor.
Aislinn hit the wall with a sickening thud and her thoughts were no more. As her body fell to the ground, it suddenly vanished into thin air, leaving her abusive husband staring in disbelief.
{"id":"1","mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/harleywylde.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/harleywylde.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":100,"top_media_type":"featured_image","featured_image_url":"https:\/\/harleywylde.com\/wp-content\/uploads\/2022\/10\/BookBrushImage-2022-10-14-20-446-200x200.jpg","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"International Bestselling Author Harley Wylde","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"International Bestselling Author Harley Wylde","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you so much! You're support means a lot to me :)","payment_confirmation_title":"International Bestselling Author Harley Wylde","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}