Ramsey has returned to Ashton Grove with Luna. They’re only friends, but she wants to be much more, and she isn’t shy about letting people know. Knowing that Ramsey doesn’t want her, Luna will stop at nothing to make him her own.
But Ramsey has someone else in mind as his mate. When he meets his best friend’s sister, he can’t take his eyes off her. While having Harper by his side is wonderful, they have a bumpy road ahead of them. Especially when a werewolf from her past moves to Ashton Grove.
Ramsey arrived home feeling tired and haggard. He was glad he’d been able to help the Denver pack, but he was happy to be home. The pack’s psychic warned him that things had changed. He was a little worried about her cryptic message, but first he wanted to shower and get things settled with Chloe. He knew she was mad at him. It hadn’t escaped his notice that she’d moved back into the apartment the last time he’d been home. He’d be lying if he said it didn’t hurt, but he hadn’t wanted to deal with it at the time.
Dropping his bag on the kitchen floor, he headed straight for the bedroom. Stripping off his clothes, he climbed in the shower. The hot spray washed away the nightmare of the past few days. Sabrina had been all over him while he was in Colorado, regardless of how many times he told her “no.” He’d thought of walking away and just coming home, but he’d given his word that he would help. So he stuck it out. The alpha was appreciative and paid him well for his trouble.
Getting out of the shower, Ramsey dried off and pulled on a pair of jeans. He dried his hair and went to the kitchen for a quick bite to eat. He only hoped Chloe had kept the refrigerator stocked.
When he flipped on the kitchen light, the first thing he noticed was the folded piece of paper with the key on top. He picked up the key and a feeling of dread settled in the pit of his stomach. He recognized it as the key he’d given Chloe to his house. Opening the letter, he read it – twice.
Ramsey,
I feel that I at least owe you an explanation. I can’t begin to tell you how much it hurt when you said you were pretending to be someone’s mate. I would have given anything to be your mate, to be the one person who meant everything to you. Yet, you left me here and went to play make-believe with someone else. I know you say it was an emergency, but you left with no further explanation. What was I supposed to think, especially after all of Sabrina’s calls?
I was hurt and angry so I moved my things back over to the apartment. Part of me was hoping you would come over and talk to me… that obviously didn’t happen. I just figured you hadn’t bothered to come home. But I went to see Gabriel the next morning. When I found out you’d been home and hadn’t come to see me, nor left me a note or anything, I felt like I’d been ripped in two. I went numb all at the same time. That’s when I made my decision.
Maybe someday you can forgive me. It seemed like the best way. You’re free now to find your mate, or run off to wherever you want whenever you want. I told Gabriel to choose a mate for me. By the time you read this, I’ll already be married. I was rather stunned when he chose Michael – but perhaps I shouldn’t have been. I’m scared. But I made a choice and now I have to live with the consequences of that choice.
I love you, Ramsey. I only wish that you had loved me in return. I’m leaving your key with this letter. I’ll leave the apartment keys with Kiera once I move my things out.
Thank you for everything.
Love,
Chloe
With shaking hands, he sat the letter down on the counter. She was gone. She had not only left, but asked to be mated to someone else. Ramsey stared blankly at the counter. He’d rushed home, anxious to see Chloe and mend his relationship with her. She’d thought he didn’t want her? That he didn’t love her? Nothing could be further from the truth.
He pushed away from the counter and paced the kitchen. The note said she was already married. It was too late; he’d already lost her. Or was it? Everyone thought he was coming home tomorrow.
Rushing to the bedroom, he quickly finished dressing and grabbed his wallet and keys. Hurrying out the door, he jumped in the Hummer and drove over to the Victorian. Kiera and Gabriel would know if there was still time to stop the wedding.
{"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}