Putting My Money Where My Mouth Is

Next Sunday I am running the One Stride At A Time 5K in Media, PA. To me, this is much more than “just another 5K.” Why? Because this is the FIRST race that I have personally helped organize and I designed the course!!

For the past five months I have been working to plan this event with a wonderful team from Child Guidance Resource Centers, a private, non-profit behavioral health organization based in Havertown. All funds raised on October 8th will directly support local families struggling with addiction, mental health, and behavioral health needs with a focus on awareness and prevention of drug and alcohol abuse.

So where does that “Money-Where-My-Mouth-Is” title come in?  Ultimately the goal of this 5K is to fundraise, and I am hoping that my own “Team Thorne” can pull together a respectable contribution to support programs for local families struggling with substance abuse. But I’m not just asking you for a donation, I’m throwing down a challenge of my own: for every single donation made to “Team Thorne” by race day, Matt and I will personally make a $10 donation of our own!

That’s right, for every donation YOU make to Team Thorne, Matt and I will add another $10. Please consider giving to this worthy cause!


My goal is to raise another $370 between now and next Sunday. Any donation, no matter the size, would be greatly appreciated!

It’s technically called Team Thorne, but I’ve been waiting for an excuse to share this logo for months!

For my local friends and family, it would mean the world to me if you joined me at the One Stride At A Time 5K on Sunday. Running is not a requirement! You can walk the 5K course, walk a 1 1/2 mile loop, or alternate between running and walking like my mom plans to do. (We’ll see if she lets my stepfather win or if she tries to out-sprint him at the finish!) 😊

Williamson’s Rowan Hall, aka the location of our mid-race water station!

The race will be held at the beautiful Williamson College of the Trades on Route 352 in Media. Williamson’s campus is private and normally closed to the public, so it will be a special treat to see the rolling hills, tree-lined roads, and interesting architecture at the school. Because I helped to design the course, I’ve already run multiple loops around campus and every time I’m there I feel like I’ve earned super-exclusive access to a secret spot.

The 5K has a Superhero theme and is extremely kid-friendly, so bring your kids (and their costumes!) and strollers. Leashed dogs are welcome as well, but I’m sorry to report that Piper will not be in attendance since Matt and I will be busy volunteering before and after the race. In addition to the 5K at 9AM, the mornings’ festivities will also include a kids’ timed mile (8:30AM), a costume contest, and a raffle.

To register for the 5K, visit https://www.runtheday.com/register/detail/one-stride-at-a-time.  Join “Team Thorne” during registration if you’d like to… we are the biggest team in the event!

To donate, visit https://www.runtheday.com/donations/46915. Donate in honor of “Team Thorne.” And remember, for every donation to Team Thorne, Matt and I will make a personal donation of $10. Thank you!!!

That’s it for tonight, friends. Hope to see some of you at Williamson on Sunday and more of you in the Team of Thornes online!!


It’s definitely time to blog: I now have FOUR PRs to recap!

I’ve been terrible about recapping races lately, but after today’s awesome 5K I have FOUR new personal bests to share. So without further ado, here they are!

Haverford Twilight 5K

April 22, 2017 | Haverford, PA | 41st overall, 8th F, 3rd AG (results)

This was my third year running this race and I really wanted it to be my best yet. Last year I tied my PR (23:17) on this course by running the first 2 miles really fast and dying in mile 3. I did not want to repeat that mistake this year, but somehow I still managed to start the race much faster than I planned. In fact, I was within seconds of duplicating my too-fast times from 2016. Whoops! Fortunately for me, I was much stronger this year and was able to run a 7:30 third mile (compared to 8:00 the previous year!!) which made all the difference. I crossed the finish line in 22:54, thrilled with my new sub-23 personal best.

(Technically I had run faster than 22:54 twice before, but both previous efforts were “asterisk” PRs. One was a point-to-point downhill course (22:38) and the other was majorly Piper-assisted (22:43). Therefore, I happily accepted this Haverford Twilight time as my “official” 5K PR.)

The Broad Street Run 

May 7, 2017 | Philadelphia, PA | 6838th overall (oh yeah!), 1627th F, 348th AG (results)

The mother of all Philly races. Two weeks after the Twilight 5K I joined 40,000 runners (see, that 6838th place looks better now) in a 10 mile run down Broad Street. I ran this race in 2015 and this time around my primary goal was to beat my previous PR of 1:23:54. My secondary goal was to go sub-1:20, but that ended up being a little too aggressive for the day. I started off on pace for a fast time, but at around mile 7 hit a wall and had to work reallllly hard to earn my new PR. I finished about 2 1/2 minutes faster than my 2015 time with a time of 1:21:28. Hurrah!

FranksWine Downhill Mile Road Race

August 24, 2017 | Wilmington, DE | 46th overall, 9th F, 3rd AG (results)

Usually I don’t race in August, but when I realized that the weather was going to be unseasonably cool and discovered that this race ended a block from my brother- and sister-in-laws’ place in Trolley Square, I figured it was meant to be. Matt and I parked at the finish line, jogged to the start, then proceeded to race the fastest mile of our lives. I felt completely in control the entire race, and happily watched my quarter mile splits tick by evenly. I sprinted at the finish and earned a new PR of 6:20, 26 seconds faster than my previous best at the Media Mile in 2016.

Pints in the Square 5K

September 9, 2017 | Newtown Square, PA | 17th overall, 2nd F!! (results)

This was today’s race and the PR that finally got me to write this recap. I hadn’t raced a 5K road race since the Twilight Run in April and I was interested to see what sort of shape I was in after a long summer of treadmill runs. With that in mind, my goal was more to run a strong race (low 23s?) rather than do anything crazy. But apparently my legs didn’t get that message.

A few minutes into the race I realized that the first place woman was not especially far ahead of me. It wasn’t time to get too excited about that – I still had 2.5 miles to go! – but this surprised me. Two more woman passed me during the first mile, but by the time I hit the halfway point I had decided that I really wanted to finish this race in the top 3.

During mile 2 I squeaked ahead of the 3rd place woman. I tried to look really strong while doing this, telling myself it would psych her out; no idea of that worked but it helped boost my confidence! As I began mile 3 I could see the 2nd place woman quite a ways ahead of me. At that point I got super corny and said to myself “I can either be the hunter or the hunted,” meaning that I could either run mile 3 like I was going to chase down that 2nd place woman, or I could run it scared and worried about who might be coming up on me.  I didn’t think I could actually catch 2nd place, but I chose the more optimistic approach and, for mile 3, I became the HUNTER!

And hunt I did. Ever so slowly I gained on her, inch by inch, turn by turn. I focused on her back and pushed with every stride. With a half mile to go she was still too far ahead for me to entertain the possibility of overtaking her, but I kept hunting. Finally, with the finish line in sight, I had pulled within 50 feet. There were two walkers on course and I made my move around them, swinging wide to the right and zooming towards the finish. I never looked to see how the other runner responded, I just sprinted as hard as I could.

Just before crossing the finish line (in 2nd place!!) I noticed the clock, ticking from 21:59 to 22:00. Wait, what??! I had been so focused on hunting that I had lost all sense of time. It was not until that exact moment that I realized I was on track to PR by nearly a minute. I bounded over the finish line and stopped my watch at 22:03, 51 seconds faster than my April PR!

Now, I have to admit that an hour later I learned that the runner I passed did technically beat me by chip time, but the race awards were given out based on gun time, so I think it’s fair to blog-brag about my 2nd place honors, don’t you? 😉

At the beer festival with our neighbor, Bob. (Photo by Roe!)

Following the race Matt and I met up with our neighbors at the craft beer festival portion of the event and, after a few hours of good beer and company, we returned home and I got right to work on this long-overdue post. It feels fantastic to finally catch up on my race recaps! Watch out world… I’m back and I am the HUNTER!  (I couldn’t resist!) 😄 Continue reading

Piper’s PR at the St. Agnes 5K

Today Piper earned herself a new 5K record of 22:43! That time came within 5 seconds of my own personal best, which I set on a PR-friendly, point-to-point net downhill course in December. With that in mind, I’m going to consider today’s finish at the St. Agnes 5K my own new “loop course” personal best as well, albeit with an asterisk next to it for *Piper-assisted.  😄


As the asterisk indicates, I do know that at least some of our speedy time can be attributed to the fact that Piper sets a grueling pace and pulls me forward just a little bit throughout the entire race. (Except when we passed a cat in the first mile, then she pulled left!) Piper is a very serious running buddy who never lunges at other dogs, never veers off course, and never, ever stops to sniff or pee during a run. Once we’re moving Piper rarely breaks out of her rapid-fire trot stride; all she wants to do is go, go, GO!!


Here we are near the halfway point. Piper’s tongue is making a rare appearance. (Photo credit: St. Agnes 5K)

So about the race… Continue reading

A New PR at the Delaware Downhill 5K!

This race almost didn’t happen. And no, it wasn’t because our area was hit with an ice storm the morning the race was originally scheduled for. That was easy to predict and the race organizers gave everyone plenty of notice when they (wisely) decided to postpone the race by a day. No, the reason I almost did not start today’s Inaugural Delaware Downhill 5K was that my CAR decided that it did not want to start!!

Saturday's weather

I think the race organizers made the right call by not holding the race Saturday.

As usual, I had my pre-race morning planned down to the minute. I woke up at 5:45, let Piper out, had a light breakfast of coffee, cereal, and a clementine, let Piper in, wiped the mud off Piper’s feet and belly for 3+ minutes (that I had not planned for, ha!), then foam rolled, stretched and read for a while before waking Matt up. The race started at 9:45 so I figured leaving the house at 8:25 sharp would give me plenty of time to get there and get warmed up. Until we went out to our (only) car, turned the key in the ignition, and the engine wouldn’t start!! Continue reading

Labor Day and 2xCure4Cam

Since mid-June I have been completely absent on this blog. As is so often the case, I’m pretty sure that’s because I was too busy living life to stop and write about it, but now that I’m at the tail end of a long, lazy, wonderful Labor Day weekend I’m finally starting to think about typing some summer recaps. I also find myself thinking “why does it matter if I write a post about a race I ran in June?” but then I realize it DOES matter to me… months from now I know I’ll love being able to look back on this summer’s races, trips, meals and adventures, even if they were posted weeks after the fact!! 🙂

My goal tonight is to complete two race recaps, but before that I need to sneak in a paragraph about Labor Day.  Matt and I stayed home and did nothing but garden, cook, eat, and entertain and it was fantastic. Southeastern PA was supposedly going to get hit by rain and wind from Hurricane Hermine, but instead we had gorgeous weather with temps in the low seventies and light breezes with low humidity… amazing! I didn’t take any photos at the races I’m recapping, so instead here are a few from the past four days:

And now onto the races…

Cure4Cam Moonlight 5K #1 – Exton, PA (6/20/16)

Usually I don’t sign up for summer races, but this one started at 8:00PM (theoretically after the heat of the day) and was on a section of the Chester Valley Trail that I hadn’t run in years (actually since before the trail officially opened).  Plus Rachel from VeryRach.com was going to be there so I jumped on the chance to meet a fellow blogger in real life!

It’s been more than 2 months since I ran this race so my memories are a little fuzzy, but mostly I just remember feeling really REALLY hot.  Like the kind of hot where you sweat so much that sweat is flinging off your elbows with every arm pump. Yeah. I powered through the first two miles and started stealing frequent glances at my Garmin in mile 3 to see how close I was to the finish.

At around 2.8 miles the course turned off the Chester Valley Trail back into the corporate center and I saw that we were going to have to run right by the finish line to do some sort of a parking lot loop before getting to finish. I trudged along, knowing that I still had another quarter mile to go when suddenly I saw the girl ahead of me get to the finish line and STOP. Was the race actually ending at less than 3 miles?! Yup, apparently it was. Caught by surprise, I barely had time to pick up my pace before I too was crossing the line and stopping my Garmin at 2.96 miles and 23:03.

Cure4Cam June 5K_

The short course was a bit of a surprise. Had I known the race was ending I certainly could have finished a little stronger… I guess the lesson is that I should be less concerned with my Garmin and instead pay more attention to what’s actually happening around me!! Botched ending aside, I did end up first in my age group so that was a nice way to end the night.

Cure4Cam Moonlight 5K #2 – Westtown, PA (8/18/16)

Fast forward 2 months to another hot evening, this time in mid-August. I had been running a lot, but this would be my first proper length road 5K since way back on April 23rd. Upon arriving at the race site I consulted the course map very closely (no more missed ending for me!!). The race was at Rustin High School where I do mile repeats with my running club in late fall so I was familiar with the terrain and route.

I had an extremely hectic day at work and actually completely forgot that I wanted to sign up on site for this race until I got home at 4:30. With that in mind I wasn’t going to put any pressure on myself. Instead, I decided that I would aim for an ultra-conservative 7:50 first mile split and then see what I had left after that.  (By comparison, I ran my first mile in the April 23rd race in a way too fast 7:13!!)

At 7:45PM the gun went off and I set out, careful not to get drawn into the initial mad dash of fast runners and little kids. I hit the first mile split in 7:54. I was just behind a friend who always runs the same local races as me (and usually beats me) and I decided to see if I could stay with him through the second lap around the high school. Mile 2 beeped by in 7:45.

Mile 3 had some nice downhill stretches and I stayed right on my friend’s heels (afterwards he said he could actually hear me the whole time… maybe I was a bit too close!!). The course entered the high school stadium for a final lap around the track. I always love ending a race around a track, but this time it was especially cool because I had been watching hours of Olympic track and field in the nights prior to the race and I felt like I was finally getting MY chance to zoom around the 400m oval. As I rounded the turn for home I summoned up an extra spurt of speed and zoomed past my friend, pounding into the finish line like a slower, blonder, female version of Usain Bolt. Woohoo!

Cure4Cam August 5K_

My time of 23:50 wasn’t bad considering the hot weather, my lack of preparation (ahem, hydration) during the day of the race and the fact that I hadn’t raced in 2 months. By comparison, I ran 23:40 at the flatter, cooler Pickle in the Streets 5K in late August last year, so I think I’m in a good position to start working on speed for fall races. Oh, and I won my age group again, yay!


That’s it for tonight’s whirlwind summer race recap. Next time I feel the urge to blog I need to share photos from our trips to San Diego, the Poconos, Kentucky, and the Hunting Camp AND our total kitchen renovation. (I wasn’t lying when I said it’s been a busy summer!!) 😄 Continue reading

A freak neck injury and the Media 5 Miler

On weekdays I set two alarms. The first acts as a warning that morning is approaching and gives me a chance to savor my final moments in bed. Then, five minutes later, the “real” alarm goes off and Matt, Piper and I begin our day.

Last Thursday morning started out like any other day. At 6:11 I silenced the first alarm and blissfully snoozed for a few more minutes. Then at 6:16 I jerked awake in surprise and whipped my head to the right to reach the off button. As soon as I rotated my head back to center I felt a shooting pain and knew something was wrong with my neck. The very act of lifting my head off the pillow was excruciating and I was unable to turn my head to the right. Uh oh!

I gingerly lifted my head out of bed and somehow got ready for work. It’s a good thing Matt and I work together because there’s no way I could have safely driven a car in this condition. Every bump and dip in the road was a nerve-wracking jolt and I spent our short commute focusing on keeping my gaze facing forward and slightly to the left to avoid the acute pain on my right side.

With slow stretching, ibuprofen, and ice my range of motion incrementally increased throughout the day. I was worried about my neck but knew that this pretty much had to a muscular injury since I could pinpoint the exact minute that it occurred. The real question was, would I be able to race 5 miles on Friday night???

Post-Race in front of the Delco Courthouse

Spoiler: I raced and my head is still attached!

I woke up Friday feeling a little better. I still had to twist my entire torso to look right, but the slight improvement gave me hope.  I hydrated and ate during the day as if I was going to race and then did a test run on the treadmill after work to see if my neck could handle a jog.  I ran a half mile without too much pain and decided that I was going to give the race a try!

36 hours and 44 minutes after my bizzare injury (because really, who hurts themselves turning off an alarm??!) I lined up with 1600 runners for the 37th Annual Media 5 Mile race. In 2014 I finished this race in 42:57 and last year I had a big improvement with a 41:03. In 2016 my goal – at least before my neck issue! – was to better my time for the third year in a row.

The Media 5 Mile course consists of two hilly loops through the borough of Media.  Residents were out in force, lining the streets to cheer on the runners and setting up water stations and garden sprinklers to keep us cool.  Staying cool was much easier this year since the weather was unseasonably pleasant, with temps in the upper 70s and low humidity. That’s about as good as it gets for a mid-June race around here!

Mid Race

Mile 1 chirped by in 7:37 and before I knew it I was at the bottom of the big 8th Street hill.  The hill didn’t seem so bad and I was able to accelerate when I reached Jackson Street the top. Then I turned left onto 6th Street and realized that another block-long uphill climb awaited. (Why hadn’t I noticed this hill the previous two years?)  I felt tired so I gave little kids high-fives rather than kill myself up the hill. Mile 2 was over in 8:03.

I left the hilly section of lap 1 behind and tried to pick up my pace as I ran along State Street past the huge crowds of encouraging spectators. Mile 3 chirped by in 8:04… a little disappointing considering that there had only been a few small hills during this split, but I didn’t dwell on my time.  I grabbed a water at the nearest water station, sloshed a little around in my mouth and dumped the rest over my head. It was time to focus on round 2 of the hills!

Both the 8th Street and 6th Street hills seemed longer and steeper the second time around as I trudged up them. Still, I knew that through mile 3 I had been well ahead of the average pace (8:13) that I needed to maintain to beat last year’s time. When my Garmin reported that the 4th mile had taken me 8:43 to complete I got a little worried, but then I saw the big clock that the race organizers placed at mile marker 4 ticking through the 32:20s. I realized then that I would definitely beat last year’s time and even had a chance to break 40 minutes if I rallied hard enough in the final mile!

Media 5 Mile Stats_

I turned onto Edgmont Street with a new feeling of determination and passed several people as I took advantage of the slight decline. My momentum carried me all the way to Barrell Park where I knew I only had a half mile to go. The uphill block back to State Street seemed like it would never end, but finally I was back on the main drag, pushing towards the finish with every ounce of energy I had left.  I zoomed through the finish with a chip time of 40:13… 50 seconds faster than last year!

Media 5 Mile Finish

Lucky for me my neck ended up being a non-issue.  If anything, the more I ran the looser and better it felt! I only noticed the disconcerting, shooting pain during the two times I pounded down the steep hill at the west end of State Street because this made my stride a little more jolting than usual.

Maybe I could have broken 40 minutes without the distraction of my neck, but overall I am very happy with my new course PR and extremely thankful that I was able to run at all!  Now I just have to be more careful with that stupid alarm clock…

Thank you to Matt for cheering me on and taking photos!

Thank you to Matt for cheering me on and taking photos!

Miles since last post: 2
Days since last post: 8
2016 MILES: 841.9
Continue reading

Pretend it’s May 27th… Recap of the Elwyn 5K!

Elwyn Weather 20 min before the race

Just before the race. Looks like perfect running weather to me!

This race recap is a bit late. I wrote most of it during Memorial Day weekend but then got distracted with a trip to California (more on that in a future post!) and somehow it took me 3 weeks to actually publish this. Please just pretend it’s May 27th as you’re reading this… thanks! 😉

I woke up at 5:40AM last Saturday and immediately checked the weather: 100% chance of rain at 9 o’clock with a massive storm on the way. I had two choices: 1. put my iPhone down and fall back asleep or 2. roll out of bed and get ready for a 5K that I wasn’t even registered for. Can you guess what I did? One $30 on-site registration fee later I was standing under some ominous-looking clouds ready to begin the Elwyn 5K.

I ran this race in 2014 and remember the course well. We’d start with just over a mile of pavement with some nice downhills before turning into the woods for a short section of steep uphill trail. Then the course would hit a series of rolling hills on grass before paralleling Rt. 352 for a slight but seemingly never-ending incline. Finally, after a few more twists and turns, we’d reach pavement again for a fast quarter mile to the finish.

Elwyn Start

The Start. Photo Credit: Elwyn 5K

I flew through the pavement section feeling fast and surprisingly light-footed in my Cascadia trail shoes. Thanks to the plentiful downhill my average heart rate was only 174 bpm (very low for me mid-race!) and mile 1 was over in a speedy 7:14.

Mile 2 is the hardest segment of this course. The wooded section was almost completely uphill but I was thankful for the wide and well packed trail (a big difference from the previous weekend’s uneven single-track at Rocky Run!). After powering through the woods I emerged in a field, ready to take on the grassy section of the course.

As I remembered from 2014, the uphill stretch along Rt. 352 lasted forever. I focused on keeping pace with a woman ahead of me, but mostly I just felt like I was in a holding pattern for the remainder of this mile. I had run the final 0.75 miles of the course on my warm up so I knew that once I made it past the 2nd mile split I would almost be to the easier terrain. Mile 2 finally beeped by in 8:46. (It’s worth noting that this was a full 30 seconds faster than my middle mile 2 years ago!)

Elwyn 5K Stats_

I felt a surge of energy as soon as the course veered away from 352. The grass was freshly mowed (easier to run on!) and I knew that I had only a another minute or so on grass before the return to pavement. Once I hit the pavement I picked up my pace big time. I had originally thought I might be able to catch the woman I had been following on the grass, but she also sped up significantly so I settled for just making sure that I was running as fast as I possibly could. Looking at my Garmin stats, I think I averaged about a 7:20-7:25 pace during this final 0.3 mile paved stretch.

Elwyn 5K Finish

Booking it to the finish line. Photo credit: Elwyn 5K

My final mile split was 8:17 but I was too busy focusing on the finish line to check my watch.  I zoomed across the line in 24:21, nearly TWO MINUTES faster than my 2014 time!!

Fortunately the rain held off for the entire race and it wasn’t until the awards ceremony that the skies opened up. I had left my rain coat in the car a quarter mile away so I ducked out early, very happy with my time and pleased that I decided to sign up for this race rather than sleep in for a few extra hours. 😄 Continue reading