Sunday, April 19, 2026

Back to our regularly-scheduled training

After way too many events in the past few weeks, it's time to get back to regular training.

Monday
1,100 yd swim
In the office and went to the community center for a $3 lunch swim - perfect! Not feeling super motivated and didn't have enough pre-swim food so felt a little woozy/dizzy at the end and during the afternoon. 

Tuesday
6.4 mi @ 9:09/mi avg
10kTuesday at Furman this morning with Christy! We didn't feel like speedwork so just spent the hour meandering around campus which was just perfect. 

Wednesday
16.5 mi @ 14.5 mph ride
Bike ride with the Easley Cycling Club! I'd seen some of their posts about group rides and was excited to learn that they are now every Wednesday, so no more guesswork. I packed my bike and got out to Easley in plenty of time (I'm either ridiculously early or 5 mins late for everything, there is no in-between). I'd planned to ride with the C Group (just out and back on the Doodle Trail) but there was a small enough B Group that we joined forces and had a nice pack of 5 riders for a loop on the roads. It has been a while since I've ridden on roads, but I felt ok! There was one ridiculous hill that I felt pretty proud of how I climbed... then of course beers at the Silos afterwards :)


Thursday
6 mi @ 8:35/mi avg
Two early runs in one week, whaaat?? But yep, with the heat already setting in, I'm more motivated to get up and out early to knock out the miles. Met up with Stephanie and again mostly toured through Furman with some out-and-back on the Swamp Rabbit. 

Friday
3.1 mi @ 9:35/mi avg
Thought about swimming at lunch today but opted for a few easy miles in the sunshine instead. Happy with that decision. 😎

Saturday
3.1 mi @ 9:16/mi avg - Run for Babies 5k
I took D and the pup with me to the March of Dimes Run for Babies 5k in Spartanburg this morning and went in with zero expectations. Actually considered wearing sandals and walking it because it was warm and I just didn't approach this like a race. We got there in plenty of time to find parking, sign Ivy in, use the restroom, and got some sweet superhero MoD capes.

Super Pup




Got lined up and decided on a post-race meetup point in case we got separated. Countdown and off we went! In the first 50 yards, Ivy decided to poop 💩 so I calmly waited for her to finish, cleaned it up, and thankfully had a trash can just a few feet away. D waited around the corner for us, then we were really on our way!


It was pretty fun all running together with the "kids" in their capes, and both D and Ivy kept a really strong and consistent pace. I figured we'd be walking within the first mile, but everybody did so great especially up and down the hills!

When we got back within view of the stadium, I realized D was within pretty confident reach of not only breaking 30 mins for a 5k but setting his PR. I told him that, and cheered him on as he took off for the finish line down the 3rd baseline in the Spartanburger stadium. I had to veer off through the parking garage with Ivy since pets were not allowed on the ballfield. We met up back on the concourse and celebrated his success!
Heros! 💜

Super proud of everybody today 🥰

4th age group!

Sunday
2mi walk 
Made a lazy Sunday into an adventure with an afternoon walk starting from Trailblazer park. Started on the trails around the woods near the park and ended up wandering down the Swamp Rabbit into TR. 
Lazy

Adventure!

No long run or bike this week but getting back on track with at least being consistent. Always room for improvement. 

Sunday, April 12, 2026

Country Mile Recovery & V2V Week

Catching up on this a couple weeks late because life got busy again... 

Oddly, my legs did not feel all that bad following the hundred at Country Mile!

Took walks each day and did 10k Tuesday on the XC trails, but no other exercises so that I could be as ready as possible for Ville to Ville on Saturday.

My Garmin approved of this training plan

Saturday was Ville-to-Ville Relay with Team Quest in Peace. I've run this race every year since its inception in 2018 except for 2023 (Boston year).

All previous race shirts

Our team decided to pay for our start time this year and we selected 6:30am. It was still early enough to feel like we weren't the last ones finished but not have to wake up with an alarm that started with a 2:xx

Start Line

I took legs 3 and 9 this year, and unintentionally ended up with the longest total distance of any runner. I'm not sure I was the strongest one for these, but I did what I could and our team isn't highly competitive anyway!

First Leg: #3 - 6.4 mi @ 8:23/mi
Started at a winery and it was still in the 40s - chilly, but great for running! I warmed up quickly and enjoyed the rolling hills with beautiful mountain views. 


Goats!



Felt good about my pace and was excited to head to the next exchange zone where I had my favorite thing of the day - breakfast burrito and coffee blonde ale!

There was almost tragedy when they ran out of wraps, but one of the workers hustled to the store and was able to get back and make more burritos before our team had to continue. Hooray! 

The sun came out and it got WARM over the next few hours.

Second Leg: #9 - 8.8 mi @ 9:44/mi avg
I knew this one would be slow, and I walked a lot of the hills, but also knew I didn't want to overexert myself and ruin the rest of the day! It got super warm but I put on sunscreen and carried water with me so I was able to stay steady.
Long hot road

Temps on the church sign

Was super happy to be done with this one, and on to Swamp Rabbit Brewery!


A few more runs and we made it to the finish with a time about 5 minutes faster than last year - go team!!

And yes, as always... we're already signed up for 2027. 😎

Monday, April 6, 2026

Unintended conclusion to the week

Got Country Mile 48-hr this weekend, and while I'm not planning on going for the hundo this year for Reasons, I still want to give myself a decent shot at doing my best so going to front load activities for the week and have a couple days' rest before the event!

Monday
1,200 yd swim
Found a pool that I can get to and from reasonably quickly during in-office days, and tried it out for the first time today. Went great, and it's just $3 per visit! Did 5x 200yd workout (plus warmup and cooldown) and kept each interval around 4:00-4:20. Tried to get the last one sub-4 and was right on it (not bad!).

3 mi @ 9:27/mi avg
Rare Monday office day meant I could make it to New Groove Run Club. Fun crew, got to catch up with some Blue Ridge teammates and some others I hadn't seen in a while!


Tuesday
6.26 mi @ 8:51/mi avg
Busy workday but managed to squeeze in 10k Tuesday at the Trailside Trotters run club before a baseball game. Goal to keep it easy, legs were pretty tired, but managed a decent pace. It was also pretty warm! Best part: new shoes day! 
New Shoes 🤩

Wednesday & Thursday
some walks
Nothing much, just a few miles walking each day. 

Friday-Sunday
"Girl, don't do it..."
"I'm not gonna do it, I'm just thinkin' about it."
"..."
"...I did it."
😂


Race Report: The Country Mile 48-hr

I'm late writing this (almost 2 weeks post-race) but I absolutely wanted to get this recorded before I forget all the details!

I signed up for The Country Mile after a great success last year, earning my first (and only) 100-mile buckle. I didn't really think about going for another hundo this year due to several factors - lower overall training mileage, some recent health-related things, and just generally not feeling like I wanted to put that kind of stress or expectation on myself. I went into the event with the idea that I would follow a plan/schedule as if I were going to do a hundred and then stop whenever I felt like it wasn't fun anymore.

Spoiler alert: I did not stop even though at times it wasn't fun anymore. 😂

Day 1: Friday 4/4
The race started at noon on Friday. The Sparkle Crew met up at the local BK parking lot in the morning to gather and head over to the race venue to set up our camp in the same location as last year. The spot was about halfway through the 4-mile loop and last year was right next to the only on-loop port-a-potty. Unfortunately that amenity was not there this year, which made some mid-loop stops difficult and involved back-tracking, but I digress...

Pre-race loitering & breakfast

Camp set up, bibs obtained, and next thing you know it... off we went! It was sunny but not as hot as last year (thank goodness). I learned my lesson though and covered up in sunscreen AND my sun shirt. Getting burned the first day last year was awful and I took all the precautions I could.



Day 1 laps

I kept a pretty steady but very easy pace for the first half dozen laps or so. Each lap tried to eat a little something and made sure to drink water. Took a few salt pills throughout the afternoon to make sure I didn't get depleted. Around dinnertime I started looking for food at the start/finish but first time around I only had a credit card and they took cash or Venmo... by the time I made it back, they'd stopped serving. Ugh! Thankfully a friend offered a homemade bear burger (yep, that's right... I ate bear meat 🐻) which was just the protein I was looking for, and felt much better after! 

The plan was to make it halfway (50 miles) before I slept... I had hoped it would be closer to 1-2am, but ended up starting lap 13 at 2:21am and made it back to the tent, cleaned up my feet (gross), and finally got to sleep about 3am. Set the alarm for 6am to get up and out around sunrise. The multiple hours of sleep wasn't exactly deep sleep but it was so nice to get off the legs for a good long block of time. I was hopeful that the next morning I'd feel refreshed like I did at the Godzilla Thrilla back in January (which I did not document in the blog - dang!). 

Unfortunately the grand sunrise revival did not happen like I'd hoped, and it took several laps to get going on Saturday morning.

Day 2 laps

Saturday started off as a slog - slow laps, not much motivation or energy. Then the celebration of 100k milestone started with a beer lap, then another, I took a nap in a chair (like 1.5 hours maybe??) and woke up feeling ready to go! Some more friends had arrived, brought pizza and brownies, and walked some beer/dance party laps together. The afternoon flew by!

Pavel the photographer and selfie-taker extraordinaire documenting the fun

We might have all danced The Wobble mid-lap

Another nap was needed after the party laps, then darkness descended for night #2. The clouds rolled in (thankfully!) but also the threat of rain loomed. Around 10:30 pm we started seeing lightning in the distance and feeling sprinkles of rain, so I decided to take refuge in the car and nap for a bit while the storms passed. There was much checking of radars on the phone but every single app was inconsistent and after an hour napping without any rain falling, I decided it was go-time. I wasn't stopping until the thing was finished, and I had 3 laps left.

Final laps!!

The last few laps were painful on my feet (oh so many aches, but this year no blisters!!), but at least they were consistent. On the final lap, I stopped at camp and picked up a bag with a blanket and change of clothes so I wouldn't have to walk from the finish line back to camp. In the last half mile of the final lap, it started to rain pretty steadily. I did a shuffle-run to the finish to avoid getting my dry clothes wet, and at last - I was done!!

BUCKLE!

Hundo donezo

I finished, changed, and immediately fell asleep for an hour on the wooden produce stand at the start/finish. Glorious nap! 

I could not believe I'd done another hundred mile. Lots of lessons learned this year, and of course the laughs and miles with all the ultra friends made it worthwhile!

Sunday, March 29, 2026

The week after vacation struggles + back pain

So the week after vacation is always a little ridiculous at work. Add that to the allergies I was hit with over the weekend and WHEW. But we're doing our best here.

First off, let me talk about my Garmin Training Status... (today is Wednesday when I'm starting this)

I have not been "productive" (green) since mid-January. I've been maintaining (yellow), recovery (blue), unproductive (orange), or strained (fuchsia). And yet in the last 2 days? That nice royal purple?

10/10 PEAK ATHLETE HERE.

Terrible sleep scores, resting heart rate all over the place, allergies hitting and can't breathe? Yep. Peak performance condition. 😂

Anyhooooo...


Monday
dog walks
Had really hoped to go swim at lunch, but meetings overtook the day. Then actually went to the pool at the end of the workday about 4pm only to find out the youth swim teams practice then and there's absolutely no lane availability. Oh well, lesson learned. Walked a bit before the baseball game in the evening.

Tuesday
6.25 mi @ 8:18/mi avg
Now there's a decent run, finally! Headed out at lunch for a loop through USC Upstate and the temps were perfect for pushing the pace a little. Still had way too much snot running out of my face, but kept it under control and had a really good 10k Tuesday.

Wednesday
1,200 yd swim
Determined to make up for Monday's failure, went to the pool at lunchtime and got in a nice solid swim! Instead of intervals did pretty much a straight 1,000 yd swim with one 60s break in the middle. Felt really good, kept it nice and steady but didn't go for speed. In and out in just about 40-45 mins total including changing clothes and showering. Good turnaround!

3 mi ruck 20#
What's this, a free weekday evening? We made it to ruck club for the first time in months (like, since Christmas??). D was tired because he'd done a Fun Run at school and ended up running 18 laps (4.5 miles) in his Crocs, so he was less energetic for the ruck. He did about 2 miles, but I got to catch up with Caurie and did the full 5k! 

Unfortunately after all this, I realized that my back that had been a little sore when I woke up (slept wrong in my 40s, oh no) was now fully cramping up with any twisting or bending motion. Ugh.

Thursday
1.6 mi walk
Brought clothes and was all ready for a nice XC run at lunch... but the back pain persists and was soooo much worse today, so I could barely hobble/walk around the XC perimeter loop. Scheduled an emergency chiropractor visit for the afternoon to try to help things. 😰

Friday
2 mi walk
Still in pain upon waking and through the morning but thankfully it's not to the degree that it prevents me from sleeping. Did stretches all throughout the day according to the chiropractor's advice and towards the evening I was feeling good enough for a longer walk. Feeling hopeful for the weekend activities!


Saturday
18.2 mi bike ride @ 12.1 mph avg
Decided a good test for the back would be a nice bike ride on the rail trail, so headed out to Easley to ride the Doodle Trail! Had no goal for specific distance or time but ended up riding the entire Doodle end to end and included Pickle Hill climb, basically the same ride I'd done with the Easley Women's Ride several months ago. It was such a beautiful day! Ended with food and beverage at the new Southern Weaving food hall which was awesome. 

Mid-ride side quest: Turtles on the Town in Pickens!

Sunday
10 mi @ 9:11/mi avg
Given the good test of the back Saturday, I decided to go for it with a long run on Sunday. The Long Run Adventures crew did a Lake Summit loop and it was quite cold to start! Kept myself thinking positive that it was likely the last use of my winter running gear that I would get until next season.
🥶

Somehow ended up with the lead pack of fast runners (had not planned on that!) but held onto a low-9 pace for the duration of the run. The hills were tough but overall it was a great run!
Golden sunrise

Through the flowering trees


Frozen LRA crew!


This week has taught me to be thankful for strength and the ability to move my body. Being in so much pain for a couple of days made me realize how fragile our health is and we have to take care of our bodies! They are resilient but do require maintenance!

Monday, March 23, 2026

Vacation Week

Was in Orlando all week for little dude's Spring Break. We went to Universal Studios and walked about 6 miles every day.

Ran 7 miles on Tuesday morning for the 10k Tuesday streak... other than that no formal exercise.
Came home and was immediately hit with awful allergies, so did nothing all weekend.