Barb Caffrey's Blog

Writing the Elfyverse . . . and beyond

Archive for the ‘Writing’ Category

My story “Baseball, Werewolves and Me” Included in Halloween 2014 Edition of Twilight Times E-Zine

leave a comment »

Happy Halloween, folks!

Since it is Halloween, the time of tricks and/or treats, what say you to a little bit of both?

I’m discussing my story,  “Baseball, Werewolves and Me,” of course, as it’s included in the Halloween edition of the Twilight Times e-zine. It’s absolutely free to read, so in that sense it’s definitely a treat. But there’s at least a little bit of trickery in play, partly due to the nature of the story itself.

Arletta James is a psychic, and a good one. She’s also a huge baseball fan. So when “Madame Arletta” is asked to help Hank Rayne, manager of the Brooklyn Knights, some pointers to try to get the Knights out of their twelve-game losing streak, Arletta agrees. (Of course, she is getting paid good money to do this, as Arletta is not a fool.) Once she talks with Hank Rayne, she realizes something else — something much worse — is going on that’s caused the Knights to go into a tailspin. Will Arletta figure this out, or won’t she? And what does her husband Fergus — a werewolf — have to do with it all?

Baseball, Werewolves and Me” is a fun story that readers should enjoy, especially as it’s about a subject that usually does not get covered overmuch in urban fantasy: baseball.

And who doesn’t like a free story? Especially when it’s Halloween?

Written by Barb Caffrey

October 31, 2014 at 2:11 am

A Quick Note About My Blog…

leave a comment »

Folks, I’ve been asked this question in the not-so-distant past:

“Barb, why do you talk about school shootings/sports/politics/current events? Why don’t you just talk about publishing, or your stories, or happy stuff?”

While I talk about my stories — and quite often — I feel a need to talk about the things that concern me. As a writer of young adult fiction in particular, school shootings hurt. I think back to my school days, which weren’t the world’s easiest, and wonder how much worse things would’ve been had someone opened fire at my high school.

Or worse yet, at my junior high. Or even at my elementary school.

While I cannot begin to understand what the people who’ve endured school shootings at Sandy Hook or Washington State have gone through, I can at least empathize with them. And I try to do that, while discussing what disturbs me so much about these atrocious, horrific events.

Now, as for why I talk about everything else? Sports — that’s easy. I love sports, always have, and it gives me a commonality with others I wouldn’t be likely to have any other way.

I mean, really. I’m a classically-trained musician with two music degrees, a good amount of performing experience (mostly with classical music, but some in other styles, mostly jazz or backing up a pop vocalist), and I write. These things set me apart from the average run-of-the-mill human being.

Yet I think there’s a lot more that I have in common with other people than not. And sports work as a metaphor for that.

Besides, I love the competition. I enjoy the intellectual struggles of the coaches, the little quirks of fate that change the outcomes of various games, and enjoy seeing players overcome all sorts of obstacles.

“But what about current events, Barb? Or most especially politics? Why must you talk about that? Surely you know that Republicans/Democrats/Independents/Martians buy books, too, and that every post you put up that’s against one of these groups is likely to alienate people?”

I talk about current events because they interest me. I try to pay attention to what happens in this life. I can’t comment on it all, no. But the important stuff, I try to say something if I can. Because being buried in an edit or working out changes in a contracted story just isn’t all that interesting for anyone who’s not actively involved in the process of writing or editing…though, granted, I’ve had various things to say about the writing process or the editing process in the past, and probably will again.

And I talk about politics because I live in the United States of America, a democratic republic. Politics are part of the deal. I may not like what happens with regards to my elected officials; in fact, most of the time I can’t stand it. But it’s up to me to watch what they’re doing in order to make the best possible voting decisions I can.

If that alienates people…well, I’m sorry, but that’s just the way it’s going to have to be. (That we’ve reached such a state in our society that people want their writers to share every last belief with them to the last jot and tittle isn’t good, to put it mildly. But we’ll save that discussion for another day.)

“But — but — happy talk, Barb! The world is so dreary and depressing as it is. Why can’t you just talk about fun stuff? Or post pictures of dogs/cats/chickadees/monkeys, etc.?”

I’m a firm believer in being who I am. And that means “happy talk” is out. (If you’re looking for that from me, you’ve really come to the wrong store.)

Now, if there are no more questions from the peanut gallery (ha!), I’d best get back to what I was doing before. (Namely, editing.)

Until soon, folks…

Written by Barb Caffrey

October 28, 2014 at 6:15 am

Language, and the Writers Who Use It

leave a comment »

Over the past week or so, I’ve been struck by the changes in language over the past ten years or so…namely, the uptick in allowable profanity on the one hand, and the uptick in allowable “gross slang” on the other.

For example, I doubt that ten years ago I’d have heard the word “pissed” on television, much less on a show like Divorce Court that features a real judge with real people trying to solve difficult relationship problems. Yet I heard it this past week from Judge Lynn Toler, a retired municipal court justice — and no one batted an eye.

Ten years ago, the word wouldn’t have been “pissed” at all. It would’ve been “ticked” (as in, ticked off) or “perturbed” or “displeased” or even “upset.” But not “pissed,” as it was considered vulgar and uncouth.

Another word that’s attained much more acceptance is the word “farted.” Ten years ago, most who now use this word wouldn’t have chosen this particular expression; instead, it would’ve been “passed gas,” “broke wind,” or if you were highfalutin’ (or like me and just liked the sound of the word), you’d say “flatulent” instead.

Finally, ten years ago it was considered at least slightly impolite to say “Hell” or “Damn” while discussing business matters. (Note it wasn’t at all considered impolite while talking with your friends, those who knew you best.) But now, it happens all the time.

What does that mean? Mostly, it means that language changes. And writers need to keep on top of that.

That doesn’t mean your own speaking habits need to change. But it does mean you need to be aware of what your characters are saying, and more to the point, how they’re saying it.

So when you’re writing dialogue, be aware of your setting, your characters, their particular temperaments…and, of course, keep an ear out for slang. Because that way lies verisimilitude (or at least a better reading experience).

Written by Barb Caffrey

October 20, 2014 at 5:18 am

My Novel, “Changing Faces,” Is Complete…

leave a comment »

Folks, I’m happy to report two things.

I finished my long-delayed novel, CHANGING FACES, today. As this took over fourteen years of hard work and multiple drafts, I’m ecstatic that my novel is finally complete.

(Yes, I said fourteen years. My late husband Michael liked this book; he compared it to C.S. Lewis. And my late best friend Jeff Wilson also enjoyed this novel immensely. But I digress.)

Upon completion of my final edit, I sent it to my publisher, Lida Quillen at Twilight Times Books. I’d asked her a while back if she might be interested in my transgendered fantasy/romance (with aliens who may as well be angels). She said she was, so I told her when I finished it I’d gladly send it to her forthwith for her appraisal.

And now, I have.

May the happy dance commence!

Written by Barb Caffrey

October 15, 2014 at 6:05 am

Please Help Me Fix My Non-Working 2010 Hyundai Accent

with 2 comments

Folks, I’m beyond frustrated. I had to set up a GoFundMe page to help me fix my car…and I didn’t want to do this.

Here’s what happened:

Over the past 41 days, I’ve tried to get Hyundai USA interested in fixing my non-running 2010 Hyundai Accent Blue. I bought it in November of 2011 at 37,000 miles; it conked out due to the transmission’s casing having cracked at 67,000 miles on September 1, 2014 — three days before I was scheduled to go in for surgery.

So I had the use of my car for less than three years before the transmission’s casing cracked. I’ve never had a car do this before. Not at any amount of miles.

Mind, I have had transmissions go out before. But not like this, and certainly not this early.

I realize that cars, like anything else, are on a continuum. Some cars do very well and last for over 300,000 miles; you tend to see those on Toyota commercials, or maybe for a Ford or Chevrolet truck. Most tend to last anywhere between 100,000 miles and 200,000 miles.

And then there are cars like mine, that have something odd happen when they’re seven thousand miles out of warranty.

As I’ve said before, I tried to get this addressed at the 52,000 mile mark. The old Hyundai dealership in Racine, Frank Gentile Hyundai, has since gone out of business and took all its records with it. My attempt to get the car looked at back then didn’t get put into the computer, so Hyundai USA has no record of it — and I wasn’t given anything at the time to prove I went there.

An aside: Forewarned is forearmed. Get documentation when you do something like this, even if it’s fifteen degrees outside with a howling wind and it’s near to closing time. Don’t assume they will do the right thing. And do not take no for an answer; I did, and I’m paying for it now.

All I have is my bare word. Plus the fact that I did try to get a hinge fixed on my car’s fuel door, and was denied that at Gentile — that is in the computer.

Why didn’t Gentile want to do anything? Well, they didn’t like Autowerks (the place I bought my 2010 Hyundai Accent from). They didn’t like Autowerks at all. And because I had bought my car from Autowerks, they just didn’t care about fixing it even though all warranty work is 100% covered by Hyundai USA.

The new Racine Hyundai has tried to help me. They sent a car for me yesterday so I could fill out forms to try to get financing (I was denied; I’m a writer and editor and my income stream isn’t very high yet, nor is it like a forty-hour-a-week job). I talked with the service manager, Raffaele, and believe he’s an honest man who knows I didn’t cause this repair and did try to address it properly.

Unfortunately, that doesn’t mean much to Hyundai USA. That’s why I have to fully fund this repair on my own. And as it’s extremely expensive, I’ve had to set up a GoFundMe page.

I am a private person, and I don’t like going into all my personal business in this particular way. (Sharing some of it on a blog is one thing; admitting I don’t have the money to fix my car is another.) I feel like I’ve failed because I can’t handle my business, and I feel like I’ve failed even more because I truly believe Hyundai USA should pay for my repair — that they aren’t is unjust, unfair, and immoral.

I say this in regards to the Hyundai USA corporate enterprises, mind. I have no problems with the local Racine Hyundai dealership. I believe if they had been in business back when my car first started having problems at 52,000 miles, I would’ve been able to get this repaired in warranty and I wouldn’t have had to go through all this.

Yes, Hyundai USA should pay for this. They should realize that alienating a customer like this is a bad move from a customer service perspective, and look into whether or not I’m telling the truth about Gentile having a terrible relationship with Autowerks. (That shouldn’t be hard, by the way.)

But they won’t.

And since they won’t, I somehow must raise the funds to get my car back. I need it for three reasons:

  1. It will improve my quality of life. (Not being able to get to doctor appointments is quite stressful.)
  2. It will improve my mother’s quality of life. (See #1, as she needs to get to doctor appointments, too.)
  3. And it will ease the stress I’ve lived with since my car died three days before I had surgery, which should help my health a little.

That’s why I set up the GoFundMe page. Even though I’d rather have done anything else.

Thoughts After Hearing Adam Levine, Maroon 5 Sing “Animals” on SNL

leave a comment »

Folks, for the past hour or so, I’ve been struggling with how I feel after hearing Adam Levine and his band, Maroon 5, sing their controversial song “Animals” while doing a guest musical performance on Saturday Night Live. As a woman, I suppose I should be appalled, as the video for “Animals” seems to glorify stalking — and excessively violent and bloody stalking at that. (In case you haven’t read anything at all about this controversy, please see this link from the LA Times as it’ll give you a heads-up.)

But when I listened to “Animals” as a song, I heard an entirely different narrative. One that deals with an obsessive love affair that’s run its course, where the couple in question has a tremendous amount of sexual chemistry and not much else, yet the male partner cannot let go quite yet and the female partner, for whatever reason, is allowing him to stick around so they can keep having great sex. Then she apparently kicks him out and pretends it didn’t happen afterward, only to repeat until she finally gets the stomach to tell him, “No more, buster.”

Or until he has the strength to tell himself that he deserves better than a woman who’s keeping him around just for sex.

So all the lyrics about “preying on you tonight” and “(I’ll) eat you alive, just like animals, animals, oh oh” take on an entirely different tone in that context. It actually sounded to me like the guy was trying to justify having kinky animal sex with this woman who otherwise despises him, and as such, that’s just sad. (And hardly objectionable.)

However, the narrative framing shifted once the video for “Animals” was released, and the shift isn’t pretty at all. The video (which I refuse to link to) stars Adam Levine and his wife, model Behati Prinsloo; Levine is a psychotic madman who can’t leave his ex-girlfriend alone. And when his ex lets him inside her apartment, the blood flows along with the sex. Sex is explicitly linked with death, and the obsessive ex-boyfriend of the song becomes a murderous stalker instead.

I’m not entirely sure why Levine and Maroon 5 chose to go in this direction for their video, mind you. But I’m guessing that it’s all about the free publicity. A controversial video gets noticed, so it usually gets downloaded more. That means, obviously, the music’s heard more, too. Maybe the hope was that after seeing this video, some people who’d never heard of Maroon 5 before — or hadn’t heard a Maroon 5 song in years — will go buy the new song (or better yet, their whole CD). Which will make Maroon 5 money in the short run, and possibly prolong their careers in the long run.

But all this controversy has actually worked to obscure Maroon 5’s music, much less Levine’s singing. And that’s a shame, because Maroon 5’s music is worth more than a few listens — and Levine’s live performance on “Saturday Night Live” showcased his impressive range and his pitch-perfect vocal control.

Maybe it’s all about the narrative framing as to whether the song “Animals” is actually offensive or not. Or maybe it’s in the ears of the beholder.

But the video of “Animals” will give most women nightmares, especially if they’ve ever had any run-ins with domestic violence in the past.

It’s a free country, and Maroon 5’s marketing people obviously have earned their money this year. But I’d rather have encountered the song “Animals” another way, so my own view of what the narrative is could more easily take hold over the extremely graphic, violent video.

Odds and Ends, October 2014 Edition

leave a comment »

Today’s post is mostly one of odds and ends, with a bunch of minor updates and some other stuff that may be of interest only to me . . . so let’s get to it!

First, Dora Machado (author of the epic fantasy romance The Curse Giver) has now posted her blog post for the Sisters in Crime Blog Hop, and it’s available here. So please do go to her blog to see her answers for three questions, as they’re quite enlightening.

Second, in my blog post for the Sisters in Crime Blog Hop, I inadvertently left off another male writer who writes female characters extremely well. That author is Jeffrey Getzin, and my favorite novella of his is Shara and the Haunted Village. But his work in A Lesson for the Cyclops and the full-length, action-filled novel Prince of Bryanae (starring the very female Willow the Elf, no one’s plaything) is tremendous, and his newest novel, King of Bryanae, also stars Willow (read an excerpt from Jeff’s latest novel here).

Third, congratulations to the San Francisco Giants and the Kansas City Royals, winners of the National League and American League Wild Card games, respectively. Best of luck to them throughout the playoffs!

(Before I forget, my end-of-the-season wrap-up post regarding my favorite baseball team, the Milwaukee Brewers, will be up on Sunday.)

Fourth, I’ve been writing and editing a great deal this week, as much as I can considering my ongoing surgical recovery. (It supposedly takes six weeks to be back to normal. We’ll see.) And I sent another story to the Writers of the Future Contest; may it do well!

Fifth, my car is at the local Hyundai dealership and the diagnosis of transmission failure due to a cracked transmission casing has been confirmed. Now it’s up to Hyundai as to whether or not they will cover the cost of the repair, considering the fact that I did try hard to get it taken care of when it was still under warranty (it’s just that the previous dealership didn’t want to be bothered, that’s all).

Let us hope I will get my car back, fully repaired, and soon!

Sixth and last, I hope to get a review up over at Shiny Book Review this weekend. It still may not be Michael Z. Williamson’s FREEHOLD, as I have a lot to say about that book and want to make sure everything is set in my head before I begin. (Mind, I would be astonished if any fans of “Mad Mike” or his novel will be upset by what I have to say. But I want to make sure I am well enough to make sense when I say it.)

So that’s about it. (Any questions?)

In Racine Without a Car, 28 Days and Counting…

with 5 comments

Folks, some of you are aware that I had surgery a little over three weeks ago. I kept that to myself until the surgery was over, as I didn’t want to worry anyone — besides, as an independent contractor, I couldn’t afford to drive away any potential writing and/or editing jobs.

And some of you are also aware that I have been without a car now for 28 days. My 2010 Hyundai Accent stopped running on September 1, 2014; the cause appears to be a transmission casing which cracked somehow, damage I could not have possibly caused on my own.

These two things have made for a goodly amount of frustration. Walking everywhere in Racine, Wisconsin, is not easy; yes, we have a bus service, but it only runs every half-hour to an hour at best, and is far from the excellent public transit many cities have — including my late husband Michael’s hometown of San Francisco, California.

So when I’ve needed to go somewhere, I’ve had three choices:

  • Walk,
  • Call for a ride,
  • Or do without.

Now, why haven’t I been trying to use the bus system? It’s mostly because I’ve been extremely tired due to my ongoing surgical recovery. The energy I have must be put into whatever work I can do, as again I’m an independent contractor (so if I don’t work, I don’t make any money; if I don’t make any money, I’m in big trouble).

But it’s also partly because I’ve been fighting with Hyundai over who should pay for my car repair. A cracked transmission casing repair costs $2400. I don’t have it. And I’ve been reluctant to set up a Go Fund Me page for a number of reasons . . . partly because I truly felt Hyundai would do the right thing here.

As it stands, though, I haven’t a clue if they will do the right thing or not. It’s now been 28 days since my car’s transmission casing cracked. It’s been over two weeks since Hyundai itself was alerted. And it’s been about a week since the local Hyundai dealership was alerted — they recently changed hands, and they’re the most likely ones to do a repair if any is to be done.

For those of you asking, “What about the warranty, Barb,” here’s the answer to that: I’m about seven thousand miles over the expiration of my car’s warranty. I bought it used at just over 37,000 miles, and am thus not the original owner. So a six-year, 60,000 mile warranty was all I had.

Of course, if I had been the original owner, this would’ve been repaired and replaced weeks ago. Because Hyundai gives a 100,000 mile warranty on the power train, of which the transmission is a part.

But I bought it in November of 2011 (a few, short days before my best friend Jeff passed away) from a reputable used car dealership in Racine County, Autowerks in Sturtevant (next to the Educator’s Credit Union on Highway 20).

I knew something was wrong at the 52,000 mile mark, mind you. And I called Autowerks at that time. But nothing was done because my own garage, Wild Rides (not a Hyundai place, but I trust them), could not find out what was going on. The problem was intermittent, you see, and the car was still running . . . and no one wants to tear apart a transmission that’s still working.

I also drove into the former Frank Gentile Hyundai dealership at the 52,000 mile mark, but wasn’t given any help. All that happened there was that a young male mechanic drove my car (without paperwork being given to me; a grave oversight, and I should’ve demanded it), didn’t find a problem, and sent me on my way again with a messed-up car.

Mind, one of the reasons nothing was ever done was that Autowerks and Gentile Hyundai had a strained relationship at best. Most attribute that to how Gentile acted — and all I know is how I, personally, was treated. (So I’d tend to believe it was Gentile’s fault.)

Anyway, even though I knew something was wrong, I had no idea the transmission’s casing would crack so it won’t hold fluid in it. And without fluid, the car won’t drive anywhere.

My contention is that this car should’ve been repaired at 52,000 miles by the former Hyundai dealership. But they blew me off, my car died, and I believe it should be covered under warranty because I did my best to do the right thing before the warranty expired.

So here I am. It’s been 28 days since my car last worked. I’ve paid auto insurance the entire month, because I’d hoped the car would be repaired by now — but between my surgical recovery and some unfortunate miscommunication, Racine Hyundai (the new dealership) only got my car to do their assessment (required before they’ll help me, or not) this past Friday.

I remain in limbo.

This wouldn’t be so bad if I wasn’t recovering from surgery. Or if my Mom’s health were a whole lot better . . . but I am recovering from surgery, and my Mom’s health decidedly isn’t good. Which adds to the stress of not having a car and multiplies it at least a hundredfold.

Tomorrow I’m going to see if I can take care of some pressing business by bus. I shouldn’t be doing it so soon after surgery, especially considering the lengthy wait between bus routes and transferring and my complete unfamiliarity with Racine’s current public transportation, because it will exhaust me.

But I have no choice. Bills have to be paid. My Mom can’t do much. So I have to do it, whether I’m ready or not, and hope my body will stand the strain.

So why have I written all this? Frankly, I’d like some advice. I’m not at all sure this problem is enough for people to respond favorably to a potential Go Fund Me page. Because it’s not life and death — I admit that freely. But it is incredibly annoying and inconvenient, has definitely hurt my health and quality of life, and more to the point is something that should not be happening, as my 2010 Hyundai Accent Blue shouldn’t have given up the ghost this soon, nor in this way.

What would you all do in this situation, other than continue to go after Hyundai and hope they’ll do the right thing?

—————

Note: I’ve had many cars in my lifetime. This is the first time a transmission’s casing has ever done this.

I know I didn’t cause this. And I believe firmly that Hyundai should pay for it. But I can’t guarantee what they’ll do — but I will keep you posted.

All I know is, if they don’t help me, I think people should never buy a Hyundai. Ever. Because they don’t service what they sell.

A Small Post About Domestic Violence and Sports

leave a comment »

Domestic violence, child abuse, and professional football. Who ever would’ve thought these words would go together?

That is, if you haven’t been paying attention for the past few weeks. Because a number of players — Adrian Peterson, Greg Hardy, Jonathan Dwyer, and Ray Rice — all have been prominent in the news lately, mostly because they’ve been violent with a child or girlfriend. All have serious problems, and all have now been told their services are no longer required (though three of them, Peterson, Hardy, and Dwyer, have effectively been put on paid administrative leave).

However, I can’t help but notice one player with a current arrest on his record for domestic violence who is still being allowed to play: San Francisco’s DE Ray McDonald. McDonald was arrested on 9/1/14 in San Jose for domestic violence, and has not yet been charged . . . and it’s because he hasn’t been charged (yet) that the 49ers will not bench him with pay like the others.

Why am I only singling out professional football players? Well, they’re the ones who’ve been in the news lately.

But to be fair, domestic violence happens in all sports. Even my favorite sports teams are not immune to this: Milwaukee Brewers closer Francisco “K-Rod” Rodriguez has had run-ins with the law in the past regarding his own behavioral issues, and so did RB Ahman Green of the Green Bay Packers. (Green is now retired, while “K-Rod” has apparently reformed.)

For that matter, domestic violence happens on a regular basis throughout the world. Because our society as a whole has a problem. The statistic I’ve seen spouted a lot on TV is that one in four women will fall victim to domestic violence — and some men will, too.

But things do not need to stay bad forever.

Treatment works, you see, if someone truly wants to change. Some current NFL players, like Brandon Marshall of the Chicago Bears and Dez Bryant of the Dallas Cowboys, have gone into psychiatric treatment and/or anger management counseling, and have become advocates for abused women (and men) instead.

Change is possible.

(Yes. It really is.)

But if you read nothing else in this blog, please read this: Domestic violence is a lot more important than any game. So if you feel that you are in danger, or have been abused, please get yourself to a counselor or at least call the national domestic abuse hotline:  1-800-799-SAFE. Or visit this website: http://www.ncadv.org/ — that’s the National Coalition Against Domestic Violence.

Do it today. Because your life won’t wait.

Written by Barb Caffrey

September 18, 2014 at 12:46 pm

Barb Does the Sneak-Peek Sunday Blog-Hop!

leave a comment »

Folks, I’ve never done the Sneak-Peek Sunday Blog-Hop before, but here’s how it goes: You post six paragraphs (only six) of any book or work-in-progress you want to discuss.

What could be simpler than that?

An Elfy on the LooseMy six paragraphs are from Chapter 1 of AN ELFY ON THE LOOSE, available now as an e-book from Amazon and BN.com.

Ready . . . set . . . go!

* * * * (Excerpt starts now)

“What fools these mortals be,” Jon said with a sigh. He’d come to the Human Realm mainly because of boredom, but look! Now, he was bored by the Humans, too.

Just listen to ‘em. “No, dear, I want him for my party,” the woman said.

“No, darling, I need him for my party,” said the man.

Really, it was enough to make him gag. And the “uniform” they had him wear wasn’t exactly to his taste either. He looked down at the red and purple unitard, kicked at the blue booties (with brass bells at the ends; fortunately he had enough magic left to silence those, or he’d have a migraine), and took off the yellow hat (with the red, purple, and blue feathers) and threw it across the room.

The squabbling couple never even noticed.

* * * * (OK, that was only five paragraphs. But the sixth paragraph is a one-line paragraph that needs the answer of the seventh paragraph, also a one-liner . . . I hope it’ll make sense this way.)

Granted, you can’t see the romance here. But I hope you can see the humor. (Bruno the Elfy is named Jon at first, too, which adds to the confusion. It all sorts out in the wash, though — I promise!)

And Sarah — originally named Daisy — shows up on page 2. So you won’t be waiting long . . . especially if you go read the rest of the five sample chapters, which are available here.

Now, want to check out the other writers in this blog hop? Be my guest! Just follow along with the list below . . . and have fun!

Written by Barb Caffrey

September 14, 2014 at 5:00 am