Caitlin Houston

Caitlin Houston, 27, (left) a Catonsville resident and a teacher at Dallas F. Nicholas Sr. Elementary School in Baltimore, wrote a long blog post Tuesday titled "Angels Were Protecting Us," about traveling to Boston and waiting near the finish line for her friend, Melissa Blasczyk, a runner... Handout photo