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

Form analysis 3 forms found in the DOM

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.&nbsp;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="[&quot;Join the mailing list?&quot;]"
                  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&amp;k=6LdnWfweAAAAADqJfQjQl8UbHdUfF02cCtv6H0Rj&amp;co=aHR0cHM6Ly9rYXRlYW5nZWxvLmNvbTo0NDM.&amp;hl=de&amp;v=-QbJqHfGOUB8nuVRLvzFLVed&amp;theme=light&amp;size=invisible&amp;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.&nbsp;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