kateangelo.com
Open in
urlscan Pro
192.185.106.81
Public Scan
Submitted URL: http://kateangelo.com/
Effective URL: https://kateangelo.com/
Submission: On November 30 via api from US — Scanned from DE
Effective URL: https://kateangelo.com/
Submission: On November 30 via api from US — Scanned from DE
Form analysis
3 forms found in the DOMPOST https://assets.mailerlite.com/jsonp/301036/forms/79327013262853940/subscribe
<form class="ml-block-form" action="https://assets.mailerlite.com/jsonp/301036/forms/79327013262853940/subscribe" data-code="" method="post" target="_blank">
<div class="ml-form-formContent horozintalForm">
<div class="ml-form-horizontalRow">
<div class="ml-input-horizontal">
<div style="width: 33.333333333333336%;" class="horizontal-fields">
<div class="ml-field-group ml-field-first_name ml-validate-required">
<!-- input -->
<input type="text" class="form-control" data-inputmask="" name="fields[first_name]" placeholder="First Name" autocomplete="" aria-invalid="false">
<!-- /input -->
</div>
</div>
<div style="width: 33.333333333333336%;" class="horizontal-fields">
<div class="ml-field-group ml-field-last_name">
<!-- input -->
<input type="text" class="form-control" data-inputmask="" name="fields[last_name]" placeholder="Last name" autocomplete="family-name" aria-invalid="false">
<!-- /input -->
</div>
</div>
<div style="width: 33.333333333333336%;" class="horizontal-fields">
<div class="ml-field-group ml-field-email ml-validate-email ml-validate-required">
<!-- input -->
<input type="email" class="form-control" data-inputmask="" name="fields[email]" placeholder="Email" autocomplete="email" aria-invalid="false">
<!-- /input -->
</div>
</div>
</div>
<div class="ml-button-horizontal primary ">
<button type="submit" class="primary">Subscribe</button>
<button disabled="disabled" style="display: none;" type="button" class="loading">
<div class="ml-form-embedSubmitLoad"></div>
<span class="sr-only">Loading...</span>
</button>
</div>
</div>
</div>
<!-- Privacy policy -->
<div class="ml-form-embedPermissions" style="">
<div class="ml-form-embedPermissionsContent horizontal privacy-policy">
<p style="text-align: center;"><span style="font-size: 9px;">Your Information will never be shared with anyone. You can unsubscribe at any time.</span></p>
</div>
</div>
<!-- /Privacy policy -->
<input type="hidden" name="ml-submit" value="1" aria-invalid="false">
<div class="ml-mobileButton-horizontal">
<button type="submit" class="primary">Subscribe</button>
<button disabled="disabled" style="display: none;" type="button" class="loading">
<div class="ml-form-embedSubmitLoad"></div>
<span class="sr-only">Loading...</span>
</button>
</div>
<input type="hidden" name="anticsrf" value="true" aria-invalid="false">
</form>
POST
<form enctype="multipart/form-data" method="post" class="frm-show-form frm_pro_form " id="form_contact-form" data-token="f065eac8bee238100145e06aa4c8d0aa">
<div class="frm_form_fields ">
<fieldset>
<legend class="frm_screen_reader">Contact Me</legend>
<div class="frm_fields_container">
<input type="hidden" name="frm_action" value="create">
<input type="hidden" name="form_id" value="1">
<input type="hidden" name="frm_hide_fields_1" id="frm_hide_fields_1" value="">
<input type="hidden" name="form_key" value="contact-form">
<input type="hidden" name="item_meta[0]" value="">
<input type="hidden" id="frm_submit_entry_1" name="frm_submit_entry_1" value="c95b1ab215"><input type="hidden" name="_wp_http_referer" value="/">
<div id="frm_field_1_container" class="frm_form_field form-field frm_required_field frm_top_container frm_first frm_half">
<label for="field_qh4icy" id="field_qh4icy_label" class="frm_primary_label">Name <span class="frm_required" aria-hidden="true">*</span>
</label>
<input type="text" id="field_qh4icy" name="item_meta[1]" value="" placeholder="First" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Name is invalid" aria-invalid="false">
</div>
<div id="frm_field_2_container" class="frm_form_field form-field frm_required_field frm_hidden_container frm_half">
<label for="field_ocfup1" id="field_ocfup1_label" class="frm_primary_label">Last <span class="frm_required" aria-hidden="true">*</span>
</label>
<input type="text" id="field_ocfup1" name="item_meta[2]" value="" placeholder="Last" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Last is invalid" aria-invalid="false">
</div>
<div id="frm_field_3_container" class="frm_form_field form-field frm_required_field frm_top_container frm_full">
<label for="field_29yf4d" id="field_29yf4d_label" class="frm_primary_label">Email <span class="frm_required" aria-hidden="true">*</span>
</label>
<input type="email" id="field_29yf4d" name="item_meta[3]" value="" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Please enter a valid email address" aria-invalid="false">
</div>
<div id="frm_field_5_container" class="frm_form_field form-field frm_required_field frm_top_container frm_full">
<label for="field_9jv0r1" id="field_9jv0r1_label" class="frm_primary_label">Message <span class="frm_required" aria-hidden="true">*</span>
</label>
<textarea name="item_meta[5]" id="field_9jv0r1" rows="5" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Message is invalid" aria-invalid="false"></textarea>
</div>
<div id="frm_field_15_container" class="frm_form_field form-field frm_none_container vertical_radio">
<div id="field_nj4pz_label" class="frm_primary_label">Newsletter <span class="frm_required" aria-hidden="true"></span>
</div>
<div class="frm_opt_container" aria-labelledby="field_nj4pz_label" role="group">
<div class="frm_checkbox" id="frm_checkbox_15-0"><label for="field_nj4pz-0"><input type="checkbox" name="item_meta[15][]" id="field_nj4pz-0" value="Subscribe to my newsletter?" data-frmval="["Join the mailing list?"]"
data-invmsg="Newsletter is invalid" aria-invalid="false"> Subscribe to my newsletter?</label></div>
</div>
</div>
<div id="frm_field_6_container" class="frm_form_field form-field frm_none_container">
<label for="g-recaptcha-response" id="field_x03sr_label" class="frm_primary_label">
<span class="frm_required" aria-hidden="true"></span>
</label>
<div id="field_x03sr" class="frm-g-recaptcha" data-sitekey="6LdnWfweAAAAADqJfQjQl8UbHdUfF02cCtv6H0Rj" data-size="invisible" data-theme="light" data-rid="0">
<div class="grecaptcha-badge" data-style="bottomright"
style="width: 256px; height: 60px; display: block; transition: right 0.3s ease 0s; position: fixed; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;">
<div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-pt987t1f4td5" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdnWfweAAAAADqJfQjQl8UbHdUfF02cCtv6H0Rj&co=aHR0cHM6Ly9rYXRlYW5nZWxvLmNvbTo0NDM.&hl=de&v=-QbJqHfGOUB8nuVRLvzFLVed&theme=light&size=invisible&cb=b3qmqrt5qt06"></iframe>
</div>
<div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
</div>
<input type="hidden" name="item_key" value="">
<div class="frm__653a559d7192c" aria-hidden="true">
<label for="frm_email_1"> If you are human, leave this field blank. </label>
<input id="frm_email_1" type="text" class="frm_verify" name="frm__653a559d7192c" value="" autocomplete="false">
</div>
<input name="frm_state" type="hidden" value="bDxieKrAfOyI3gEW9smBdM6u2sN3ijmmE1euzSmUiJg=">
<div class="frm_submit">
<button class="frm_button_submit frm_final_submit" type="submit" formnovalidate="formnovalidate">Submit</button>
</div>
</div>
</fieldset>
</div>
<p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="1701376620267">
<script>
document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
</script>
</p>
</form>
POST https://assets.mailerlite.com/jsonp/301036/forms/79327013262853940/subscribe
<form class="ml-block-form" action="https://assets.mailerlite.com/jsonp/301036/forms/79327013262853940/subscribe" data-code="" method="post" target="_blank">
<div class="ml-form-formContent horozintalForm">
<div class="ml-form-horizontalRow">
<div class="ml-input-horizontal">
<div style="width: 33.333333333333336%;" class="horizontal-fields">
<div class="ml-field-group ml-field-first_name ml-validate-required">
<!-- input -->
<input type="text" class="form-control" data-inputmask="" name="fields[first_name]" placeholder="First Name" autocomplete="" aria-invalid="false">
<!-- /input -->
</div>
</div>
<div style="width: 33.333333333333336%;" class="horizontal-fields">
<div class="ml-field-group ml-field-last_name">
<!-- input -->
<input type="text" class="form-control" data-inputmask="" name="fields[last_name]" placeholder="Last name" autocomplete="family-name" aria-invalid="false">
<!-- /input -->
</div>
</div>
<div style="width: 33.333333333333336%;" class="horizontal-fields">
<div class="ml-field-group ml-field-email ml-validate-email ml-validate-required">
<!-- input -->
<input type="email" class="form-control" data-inputmask="" name="fields[email]" placeholder="Email" autocomplete="email" aria-invalid="false">
<!-- /input -->
</div>
</div>
</div>
<div class="ml-button-horizontal primary ">
<button type="submit" class="primary">Subscribe</button>
<button disabled="disabled" style="display: none;" type="button" class="loading">
<div class="ml-form-embedSubmitLoad"></div>
<span class="sr-only">Loading...</span>
</button>
</div>
</div>
</div>
<!-- Privacy policy -->
<div class="ml-form-embedPermissions" style="">
<div class="ml-form-embedPermissionsContent horizontal privacy-policy">
<p style="text-align: center;"><span style="font-size: 9px;">Your Information will never be shared with anyone. You can unsubscribe at any time.</span></p>
</div>
</div>
<!-- /Privacy policy -->
<input type="hidden" name="ml-submit" value="1" aria-invalid="false">
<div class="ml-mobileButton-horizontal">
<button type="submit" class="primary">Subscribe</button>
<button disabled="disabled" style="display: none;" type="button" class="loading">
<div class="ml-form-embedSubmitLoad"></div>
<span class="sr-only">Loading...</span>
</button>
</div>
<input type="hidden" name="anticsrf" value="true" aria-invalid="false">
</form>
Text Content
Skip to content Kate Angelo Follow Me On Instagram Icon-twitter Follow Me On Goodreads Follow Me On Amazon Menu * Home * About Kate * Press Kit * My Books * Driving Force * Hunting the Witness * Christmas in the Crosshairs * Elite Guardians Savannah * Top Secret Project * Forsaken * Writers * Blog * Contact * Subscribe KATE PUBLISHERS WEEKLY BESTSELLING AUTHOR ANGELO Menu * Home * About Kate * Press Kit * My Books * Driving Force * Hunting the Witness * Christmas in the Crosshairs * Elite Guardians Savannah * Top Secret Project * Forsaken * Writers * Blog * Contact * Subscribe Follow Me On Instagram Follow Me On Twitter Follow Me On Goodreads Follow Me On Amazon KATE ANGELO PUBLISHERS WEEKLY BESTSELLING AUTHOR SUBSCRIBE TO THE NEWSLETTER Get to know Kate by subscribing to her newsletter. She’ll send you an occasional email with updates on what she’s working on, books she wants you to read, something she found funny, and more. Open each email to see if you won because you’ll be entered into all her giveaways! Subscribe Loading... Your Information will never be shared with anyone. You can unsubscribe at any time. Subscribe Loading... THANKS FOR SUBSCRIBING! As I said before, I promise not to overwhelm your inbox with a ton of emails, but you'll be entered into all the giveaways automatically! Yay you! CHRISTMAS IN THE CROSSHAIRS It’s Christmastime and love is in the air. But when these three Elite Guardians walk into the crosshairs of trouble, they find themselves fighting not just for justice, but for the lives of the men they love in this riveting thriller collection! DEADLY HOLIDAY HIJACK BY KATE ANGELO “Come out to Savannah, she says. It’ll be fun, she says. Boss can be in the nativity pageant, she says,” Yeah. Great idea. Bodyguard Christina Sherman and her fiancé, former spec ops air commando Grey Parker just want to sneak away to beautiful Savannah, attend a Nativity Pageant, maybe set a wedding date. But when a group of terrorists take over the church and the whole thing is live streamed, they find themselves in a hometown version of a Die Hard Christmas movie. But will they make it to the happy ending? more details CHECK OUT THESE BOOKS BY KATE See All Books BOOKS BY KATE ANGELO LEARN MORE HUNTING THE WITNESS A PUBLISHERS WEEKLY BESTSELLER Attacked in the mountains…with no memory why. She’s the only witness to see the face of a killer, but a deadly attack leaves Belinda Lewis unable to remember even her own name. She’ll have to rely on her rescuer, FBI Special Agent Jonah Phillips, to survive repeated attempts on her life—but she doesn’t know he’s in hiding because his description matches the killer’s. Can they unmask the true criminal to clear Jonah’s name and save both of their lives? More Details HI, I’M KATE ANGELO! Thanks for stopping by! I’d sooo love it if you’d join my community of readers and writers so we can stay in touch! Did you know I once sold a lion to a circus in Shreveport? Yeah that was after my mom realized lions don’t make great house pets! Growing up, I was a bookworm, dog groomer, exotic pet wrangler, horse trainer, cowgirl, and teenage pool shark. After aging out of foster care, I cultivated my inner computer nerd and worked as a web programmer. But during a visit to Australia I encountered Jesus and left the corporate world to pursue a life in ministry. Keep reading DRIVING FORCE My debut novel Driving Force released March 22, 2022 and is available in Paperback, E-book, and Audiobook! This is book #1 in the new Elite Guardians Collection written by me as mentored and presented by USA Today Bestselling Author, Lynette Eason. It’s a continuation of the original Elite Guardians series. You’ll find bodyguard Christina Sherman, the heroine of Driving Force, in Lynette’s book, Chasing Secrets. Read more about Driving Force or order your copy today! More Details WHAT PEOPLE ARE SAYING ABOUT KATE Kate Angelo has mastered a fast-paced, romantic suspense that had me cuffed to the page. DiAnn Mills Bestselling and Award-Winning Author of Trace of Doubt Kate Angelo is an author whose name you'll want to remember. Her complex characters resonate from the page, and along with an action-packed plot make for one powerhouse book. Lisa Phillips Bestselling Author of Chevalier Protection Specialists & Last Chance County Series Kate Angelo's storytelling prowess shines in her gripping novels, seamlessly intertwining fast-paced suspense with an intriguing scientific twist. Cara Putman Award-Winning Author of Flight Risk and Lethal Intent Kate Angelo's sis an up and coming suspense author to watch! Jessica R. Patch Publishers Weekly Bestselling Thriller Author Lynette Eason and Kate Angelo have done a marvelous job here, created believable characters, a dynamic plot that just won't quit and moved the action along at such a pace that the reader can't stop reading! Susan Snodgrass On Driving Force From start to finish, this book keeps you on the edge of your seat! So many twists and turns, lots of action, suspense and characters that you keep "pulling for", all make this a must-read for suspense lovers. ddwilliams13 On Hunting the Witness Kate Angelo keeps the action coming and the adrenaline pumping... Kay Garrett On Hunting the witness SOMETIME I BLOG ABOUT THINGS Book Reviews and things you might find useful, funny, or absurd. THE UNLIKELY YARN OF THE DRAGON LADY BLACKOUT BY LISA PHILLIPS DAISY DARKER BY ALICE FEENEY THE MAID BY NITA PROSE Load More FOLLOW KATE ON INSTAGRAM This is where you might find me when I should be writing. Follow Me For More CONTACT ME Don’t be afraid. I’m a human just like you. Relationships are important to me, so go ahead and say hello! Contact Me Name * Last * Email * Message * Newsletter Subscribe to my newsletter? If you are human, leave this field blank. Submit Δ SUBSCRIBE TO THE NEWSLETTER Subscribe Loading... Your Information will never be shared with anyone. You can unsubscribe at any time. Subscribe Loading... THANKS FOR SUBSCRIBING! As I said before, I promise not to overwhelm your inbox with a ton of emails, but you'll be entered into all the giveaways automatically! Yay you! Get to know Kate by subscribing to her newsletter. She’ll send you an occasional email with updates on what she’s working on, books she wants you to read, something she found funny, and more. Open each email to see if you won because you’ll be entered into all her giveaways! NAVIGATION * Contact * About Me * Books * Press Kit * Writers CONNECT ON SOCIAL MEDIA Follow Me On Instagram Follow Me On Twitter Follow Me On Goodreads Follow Me On Amazon © Kate Angelo 2023. All rights reserved. Copyright © 2023 Kate Angelo