February 18, 2013

What gives your time worth?

It’s a bit of a truism that time is money.

There’s a whole bunch of stuff about paying for “extra time” by hiring out the work you don’t need to do and stuff about activities like watching tv are time and money wasting but I won’t bore you with a rehash of that.

I used to take advantage of every possible earning hour by doing something that might or would bring in the extra cash. But there’s only so many earning opportunities, and frankly I don’t need to spend every waking hour trying to scrape in every single penny. This is a luxury I’ll gladly enjoy.

So the equation’s different for me.  It’s not a cash value I assign to the time that I would normally be “off”, it’s the energy and satisfaction return on investment.

(Of course, even as fatigued as I get some days, that Puritan work ethic I subscribe to suggests that sleeping my weekends away is not “worth” it but who said I was great at theoretical maths anyway?)

That got me thinking about how we choose to spend our non-work time.

Money over time choices

choosing the labor: In a very direct time-to-savings thing – PiC participates in a hobby that requires membership in an organization. Part of the membership requirement is a set number of required volunteer hours per year. If those hours are not fulfilled, the organization charges you per hour up to a max of, say, $300.

I suppose “required volunteer hours” becomes oxymoronic: required =/= volunteer, so much.  But PiC refuses to budget for that charge, insisting that he’ll be darned if he pays $300 that he doesn’t have to. Here’s the fun part: he’s allowed to claim hours that non-members log with him. So guess who gets roped into the choice to do “volunteer” hours?

As the best wife evar, though, I don’t complain. 🙂  He picks things we can do where, for the most part,  I get much-needed sun and he can do most of the work if I’m not really up to it. By our powers combined, we can knock off nearly all the required hours in a day or two.

result: six to ten hours of labor, lots of tired afterward depending on how long we’re on our feet. But those hours are spent doing “recreational” stuff together and equal 1 very grateful spouse.

choosing being “boring”: On tired days, or even just after a really rough week, I can spend my weekend reading, futzing around on the internet and watching tv. NCIS marathons FTW!

I’ve slowly collected a tiny collection of DVDs I cherish to keep me company when I’m having long days alone. FIREFLY FOREVER. <3

result: very little going out. There are times I actively refuse to think of reasons to go out, instead of stay in. Perhaps excessively so. But I am quite entertained. Cheap, cheap date. And indoctrinating PiC in my favorite pop culture. Discovering that PiC actually has a favorite Firefly episode now = priceless.

choosing DIY instead of relying on the professionals: I love trying to cook things at home when the dish becomes a favorite. Also, some maintenance I’d just rather do myself. Likewise, PiC insists on doing some hobby related repairs.

result: lots of cursing, scaring the dog into the furniture and exile, burning of hair stove-top, breaking of tools to save anything from $12-35 at a time. Yields entertainment, the occasional sense of accomplishment or embarrassment: “how long did that take???” We’re not horrible at DIY, but the screw-ups are most memorable.

Time over money choices

choosing to eat out: because eating is good. But sometimes, food is just not worth scraping ourselves off the sofa, bed, or ground to spend a couple hours in the kitchen. Or we just really have to do that other thing.

result: supporting our favorite restaurants, retaining some sanity, discovering new delicious restaurants. Unless they’re not.

choosing professional massages: need I explain?

result: happier body, saner spouse.

choosing a Costco run: instead of going to four different stores to shop sales and coupons.

result: trading the thrill of the bargain hunt and occasionally losing PiC in the morass of Costco on a weekend for less variety in the foodstuffs and fewer stops. And not spending time couponclipping. (Which I actually enjoyed when time wasn’t so precious.)

choosing travel: Much as I hate leaving my precious Doggle behind, and avoid extraneous exertion ;D travel for work or pleasure is always a bit of a learning experience and an opportunity to eat delicious food.

result: Experience and things, I say, each in moderation.

choosing professionals instead of DIY: Most car repairs are now beyond me. In Southern California, there was more room and friends to help test repair notions out. Without a driveway and with fewer tools at our disposal, to the mechanic!

result: Possibly more airtight repairs, more reading up on what a car really needs to avoid unnecessary work, fewer oil stains.

The Choices Not Yet Made

Entirely outside of work and lifestyle stuff that directly relates to money, I still want to volunteer my time to causes I believe in:

I haven’t figured out how to fit in a regular volunteer gig though. They all want some specific time commitment that may be more than I can actually handle right now.

Ultimately, no real issues with how we’re doing things right now with the exception of needing to figure out how to fit in something good. It feels important and perhaps worthy of trading money for time to make that happen.

Are you happy with the choices you’re making right now?

January 8, 2013

10 things I love about Doggle (& his 2012 budget)

10. His fearsome visage still gives some strangers pause but his calm (stoic) personality has won over more than a few dog-phobics.  One person who used to run away from him on sight thinks he’s actually pretty cool, now.

9. Since surgery, and Christmas, he’s been super bouncy. As in, his hind end swivels up and gets air time when he’s excited about something. When we’re going for a walk, and when his papa gets home.

8. Dad is still his NUMBER ONE but he’s been slightly more affectionate and attentive to me and I’m loving it. ie: He’ll come to “say hi” to me after one walk a day, and touch noses with me. But I only get 3 seconds to react and touch noses with him.

7. He’s got this hilarious fascination with babies in strollers. Covered strollers pique his curiosity more than a Thanksgiving turkey leg in reach. Literally.

6. He hasn’t any mental connection with his hind end. His tail smacks into walls, he’s perturbed. His tail knocks over things, he jumps like he’s been attacked. His rear *ahem* toots too loudly and he runs away in fear of his own bum!  The last is most insulting when you’re sharing an office with him and he leaves you with the gift of Silent and Deadly gas bombs. “What was that? Ew. It’s smelly in here, bye!”

5. One time only: He’s signaled that he really wanted to go out, seriously guys, let’s go. Normally, he just waits til he’s told we’re going out, then he dances in place as we prep for the walk. One day, he went into doggy dance mode, stalked us, danced some more, stalked his dense humans from room to room until he couldn’t take it anymore, then reached out and whacked his da with his paw.

6. One time only: A few weeks after surgery, he was so excited about a walk that he reached down and grabbed his sling. He’s never done that before or since.

5. Social interaction: He has a small collection of toys that he will carefully select from, one at a time, to carry out for the afternoon and show off when it’s his self designated play time. We’re allowed to play catch for about five minutes at most, and then he takes the toy and settles down with it and a “please leave now” air.

4. Strange talents: He can hear me putting on pants from any room in the house.

3. Vocalizing: He used to match PiC snore for snore.

2. Innocence: He nearly bit me (accidentally) once when we were playing and immediately turned it into the biggest ohhh-what’s-over-theerrrree YAWN.

1. He lets me lay on top of him for a full squishy hug.

I wish I could share so many pictures of him but he’d out us in a flapjack second. I’d love to see and share photos of your little and large darlings, though!

So all of this is to say, Doggle is wonderful and in 2012, he cost about $8500. We love you, Doggle. We love you.

October 2, 2012

Hemilaminectomy: A Doggle’s Tale

So the scar is pretty spectacular. I mean, the surgical site and incision is, anyway, it’s not a scar yet. But that’s starting at the end, or what is currently the “end” of a story that we’re still in the middle of. And I confess to being tempted to show you a photo but I have been accused of being gross for such things before.

Doggle seemed to be middling-fair end of the week but, to my eye, distinctly on the downhill trend, at a rate that I was most certainly not comfortable with.

You have to understand that his rate of decline was most important here because he was on more ameliorating medication than he’d been on during his first episode, significantly more, his baseline symptoms were far worse to begin with yet he was deteriorating more and more rapidly as time went on.

I’ve got some experience in this area. And I’ve got some old, long-time professional contacts in this area, too. So I emailed after the consult with a detailed description of the exam, then added my opinion afterward. That’s when I got the confirmation that my side-eyeing of the situation was indeed accurate.

Things literally got worse overnight. Sunday morning, Doggle had gone from a dog that could ambulate and push me around the night before to a dog that was struggling to stand on his own, struggling to walk more than six paces without his hind end falling and, struggling to keep his hind end from tipping over entirely one side or the other. A few times, he couldn’t and his entire body toppled over, and he was helpless to get back up.

That’s aside from the other obvious signs of neurological deficit, the dragging of the hind paws, the knuckling without correction, the awkward out-turning of one leg or the other as though it were a foreign object not truly attached to his body.

It was disturbing how he went from hours of trying to pace and fighting me to exhaustion Saturday night over being bed rested and crated to giving up from pain and discomfort.

And yet, it wasn’t easy to make the decision on Sunday to commit to surgery – it was a huge decision to put him under anesthesia again, to subject him to a major surgical procedure, to commit him to a serious multi-month recovery and rehabilitation effort.

The money was never an issue for me. I knew it wasn’t going to be debt so I was basically ready with cash in hand. We had already paid for the initial exam and associated costs: ~ $150.

Then the specialist exam and diagnostics (bloodwork, MRI): $2540

Quote: $4200-5000, or $4800-5600

It was a body blow to PiC, who has never dealt with major veterinary procedures and therefore their costs before. I had walked him through what I expected each line item to cost already but hearing it from the specialist, confirming I was right, was still a shock. It took all I had to keep my mouth shut and let him work through the equivalencies: “that’s one of X, that’s five of Z, that’s …”

In the end, that’s my dog and responsibility. That’s our dog. We’re not broke, in financial straits or in danger of being so, so there’s nothing more important to me than his life and health. That’s our dog’s spine and health and PiC would get there too. But he needed time that I didn’t need mainly because I already knew all of the health and the money stuff from my past life.

My difficulty was the pain he would go through and the reality of living with the decision. I’ve done various surgical procedures before with my other pets, though not to this magnitude and I know it doesn’t always go your way. Whether it’s the procedure itself or the recovery, things aren’t always routine no matter how “simple” it might be.  I’ve watched other people, many times, make the call and I know, it doesn’t always go your way. So I don’t care how “routine” the procedure is for any medical professional, I know that surgery is a risk.

We talked it through and ultimately, given his condition and the fact that he was still not responding to the medications and if he continued not to respond, we were going to be risking his chances to return to function. Backed by the expertise of a close friend, a veterinary professional with more than a decade of experience who worked with many decades of top flight surgical experience, we chose to operate.

We left a deposit for the low end of the quoted range of the procedure’s cost. That’s a bit more than I preferred to leave but that’s one way to take deposits, 50% of the quote is another standard deposit method.

One of the things that I didn’t like about this clinic was that I had to push them to give me an itemized quote – who gives me a ballpark range on a procedure and thinks that’s sufficient? I want to see an itemized list. The front office staff were remarkably shoddy in many respects, but I think the tech staff were generally good.

Another thing I didn’t like was that it called itself a specialty and 24-hour emergency hospital, but for surgeries that are normally scheduled during normal hours, they charged an emergency surcharge during the weekend.  Perhaps this is normal in the Bay Area but that’s certainly not my experience from Southern California.  You’re charged for the emergency consultation and then if you need the surgery, you pay for surgery and any related surgical costs, and that’s the end of that. You’re not charged another $600 for nursing staff to be called in because the hospital didn’t staff for emergency services when they claim they offer emergency services.

Perhaps they are minor things but they reflect on the clinic and make me wonder if they are indicative of the quality of care. But we were in a  bind and we were running out of time. I had to trust that, knowing in the past, we’d had horrible support staff with good vets before, that could very likely be the case here.

I was very nearly holding my breath the whole time. I most certainly wasn’t ready to deal with talking to people out loud – so I wasn’t taking phone calls from family or friends. Twitter was a lifesaver in that respect. Twitter, text and email.

Two hours later, we got the call and his procedure seemed to have gone well – and he was waking up fine.  Hurdles 1 and 2, surgery and anesthesia were passed.

Day 1 post-op: he was eating and able to get up, anxious and wanting to leave. Hurdles 2, 3, passed. But a new one presented: Anxiety level and our ability to keep him quiet. For three months.

We ended up paying just under $5000 for the whole surgical package and came home with a dog in a sling, medication,  small refund on the deposit and some hope for his back and legs.

He came home dazed, hurting, and scared.

Day 2 post-op: slept, drugged and dazed. We jumped up every hour or two to check on him when he lifted his head, or shifted a foot. We do not have this co-parenting, taking shifts thing sorted, or in any way down. We are zombies by morning. 5:40 am: I am oozing out of bed to try and give him medication. Forget jumping. Who has the energy for that?

The whole day was 98% keeping him calm and quiet, interspersed with learning how to get him up because he couldn’t figure out how to stand in less than ten minutes without hurting himself, walking in a sling holding up about 40% of his considerable bulk without unbalancing him or throwing out our backs or hurting ourselves, encouraging him to walk when he was too tired, scared or confused to.

He’s got no bladder control thanks to one medication he’ll be on for three more days so we have a ten foot radius of potty pads layered on top of each other, on top of towels on top of blankets.

I’m the medication unit so three times a day I’m making sure he gets dosed; unless he also needs a sedative when he gets so anxious and amped up for whatever reason and is in danger of harming himself.

This week is, as we were warned, going to be rough.  I expect that could probably be said about more than just this week, but we’ll see.

After this week, we’ll also need to see about a real rehab plan depending on how well he does.

The price we pay for a dog to have a little fun, hm? 🙂

September 28, 2012

Buying stuff, spending philosophies and a Doggle spending prediction

This started as a post about some of the shopping I’d been doing and the expensive things I/we want but couldn’t pull the trigger on.  And it sort of still is.

But it’s also about how I’m glad that my habits and instincts are still in the same gears so that this on-and-off heartburn will fade so I can work, plan and worry over the pup in peace.

~~~~~

I’ve been buying a few things these past few months. And there are a few more things we’d like but I’m not sure I’m ready to commit to them since, for some reason, Big Change triggers the Poor Lady Syndrome in my head and I instinctively pull back on spending.

BOUGHT:

The purse – May

It tickled my funny/irony bone that I was so reluctant to share evidence of my handbag purchase, despite knowing that I wouldn’t buy another one for years, despite knowing that it’s been years since my last purchase, etc., because after I admitted to it, WellHeeled and Stacking Pennies shared similar purchases.

Oh, they didn’t spend over-the-top as much as I did. My needs were more restrictive (very lightweight, crossbody as well as handbag, black for professional use, durable for travel) and more time sensitive so I couldn’t shop sales but it’s also possible I started this chain reaction since WH was the first person I showed the bag to. 😉

Since you asked to see it:

The only thing I didn’t like was the logo on top. But it’s lightweight enough and the right size that I can carry it for lots of things, not just professional events, so it’s getting used pretty frequently. I do get the “take better care of your things!” noogies though, which makes me a bit grumpy and want to go back to using a cheap $10 canvas tote. That’s why I used cheap totes so much, so I don’t have to care. If a leather bag can’t take a little use, then why’d I pay so much for it?

The Avengers DVDs ($30) and The West Wing Complete Series ($90) – September

I have never bought DVDs for myself – as much as I enjoy consuming certain kinds of media, it’s rare for me to want to buy and own it. I’ve got to seriously love it to want to have to store it. And I have a decade long love for The West Wing that hasn’t diminished. I’m so happy to have gotten another WW watcher in Katie of Girl with Red Balloon!  When it went on super sale on Amazon, despite not being Blu-Ray (we have a regular player and a Blu-Ray player), I got itchy fingers. I could pre-order Avengers and buy West Wing outright. Even if the last season has always been nearly impossible for me to watch.

UPDATE:  Got a refund from Amazon last night. The price dropped since I ordered the DVDs so I have received $10.79 back.

After the slightly traumatic medicating last night, and Doggle finally dozed off, we snuggled in front of the Blu-ray player that PiC fixed and enjoyed a few short scenes. Who said you couldn’t buy a bit of bliss?

IN SEARCH OF:

The Roasting Pan

Our $30 roasting pan has served its duty, through dozens of roast chickens, and even our first married roast turkey, but PiC has finally had it up to HERE with cleaning a slowly rusting out rack and pan.

I finally gave him the nod to get rid of the old pan which means I won’t be  able to roast anything for a bit, which gives me the shivers in general as that’s about half my cooking! It was fine going on cleaning boycott but his ogling pans at price points $250, $300 and $400 was a whole other story. Out of Sur la Table with you, sir!  We were only in there because of clearance sales anyway.

Unless we have grandchildren who will inherit that $300 pan, I’m sure there’s a perfectly good roasting pan to be had for less. (Though I suppose it might be argued that a roasting pan is worth more than a purse. In fact, I would be willing to make that argument now… drat.)

Undergarments 

I hate shopping for clothes, and women’s undergarments both annoy and aggravate me. I know that sounds like the same thing but they cause distinctly different feelings of distaste. Nevertheless, I still find myself in need of well constructed undergarments once in a while and the time is coming.  The problem with that is they cost a fair bit of money. Even with discounts, the ones that fit aren’t discounted much, there are very limited brands that make good fit and last a while so I can expect it’ll be about $60 per.  Never mind, it’ll have to wait.

~~~~~

I knew it was specifically the job change that had me shying away from spending – just like when you’re grieving, my gut says not to make major decisions. My instincts say that during any transition that feeling to spend is just a trigger, not a real need and so firmly sit on that until the dust settles because I probably didn’t really need that stuff anyway.  (It helps that I can envision being surrounded by clutter.)

With the exception of my birthday, an unfortunate bit of timing with that, I stuck to that pretty well and I’m awfully glad of it now.

I don’t mean that I regret my birthday, it was a perfectly lovely time and probably the best birthday I have ever had. Just that I never spend money for my birthday and we had to go and spend it up this year, didn’t we?  What’s so special about 30 anyway? 🙂  Ah well. It was a good time.

All of which is to say … I’ve made the first calls for quotes and scheduling. Doggle’s exam and diagnostics alone put us in the first quarter of the [brace yourself] ten thousand dollars I am estimating this could possibly cost. Forget heartburn. I may well have a minor ulcer.

Except you know what?  This is why I don’t spend on other things we don’t really need. This is why I save on the big stuff, small stuff, and what people would call “nickel and dime”, and the pennies too. Every bit adds up. So while I’m not wealthy, my cushions are there.

So I challenge myself to cash flow this. Because that’s what this PF-blogger dog mama does. Any and every frustrating thing is a challenge to beat.

He’s had a few rounds of meds and those went really well. I’ve got that mojo back. And we’ll see how it goes from here.

July 16, 2012

Financial Institutions joining the 21st Century (or not)

Glory be – the water company has finally launched a (gasp) website!!

We can view or pay our bills online by check or credit card, in real-time (!) though they may charge a fee for the privilege of paying the bill. They’re seriously considering charging for the privilege of AutoPay!

They’ve taken so long to implement these electronic services that they have managed to get on the carousel right when the rest of the world is starting to take a step backward to a time where using credit cards may cost money.

I was most displeased to read this article in the Wall Street Journal where, as a result of this settlement, merchants are now allowed to charge customers who use credit cards more as an offset to the interchange fees imposed by Visa and Mastercard. (Discover and American Express charge as well but weren’t part of the suit.)
Whether they will actually charge more remains to be seen – smaller merchants represented say they won’t lead the price increases, likely because they don’t want to anger their customers but I know some merchants already do offer tiered pricing with discounts for their cash customers and that’s probably the model that will continue.

That’s a huge pain, I hate carrying cash but if cards will cost more than I’m simply going to change how I pay for things.

In other news, we’ve closed one of PiC’s accounts with a credit union where they were charging him $8 a month for paperless statements.  Unbelievable temerity. It saves paper, time and cost, and yet they’re charging serious money per month. Thank you and we’ll be taking our business elsewhere.

July 9, 2012

Targeting big wins, a refinance application and disappointing reality

I’ve been, in the back of my mind, in this weird mental contortionist sort of way, staring at certain big areas of our required expenses to cut down drastically.

The cable, phone and internet package was finally pruned back.  We’ve chucked Comcast’s outrageous packaging of 151 channels of which 115 are crap or can’t be understood linguistically, anthropologically or by any stretch of the rational mind, just so that we can watch a few of the shows we enjoy having on in the background.

Thanks again to patient stalking of Fatwallet, I’d found an AT&T dryloop deal for $20/month for high speed internet alone. A neighbor was kind enough to confirm that the service was decent and didn’t need a single frill or frippery like phone or anything else to work properly.

So that was progress.

The next best thing was to tackle the mortgage because rates are really low and if I wanted the biggest bang for our time, that right there would do it.

Not so much.

Of course I did some basic research into rates on offer.  I was astounded at the lack of attractive refinance options.

I know it’s not 2004 anymore, but I expected to put down a 20% down payment which would bring the loan down a substantial amount and figured we could get:

1. A reputable lender
2. A rate under 3%
3. Zero points
4. A lower monthly payment

I may have been delusional. Bankrate’s possible offers were pretty bad. Mostly the loans were:

1. With odd lenders
2. Between high 2% to mid 3%
3. Either zero points up through 3.5 points
4. Up to $400 more per month
5. Up to $15,000 in closing costs

Then I ran the numbers on INGDirect. And Lo! The sun had come through the clouds.

1. Easy Orange – 5 Year Fixed
2. Rate:  2.625%
3. Zero points
4. $600 less monthly
5. Approximately $2,000 in closing costs
6. Option to renew in 5 years with same closing costs and same rate

I had all the initial information up front and it sounded good. It warned me about a Final Payment “larger than the rest”, amount unspecified, but that didn’t seem unusual. Like most loans, I expected that a last payment would be at least a few times larger than the rest.

Bear in mind that I was cramming this into one of our endless days and nights.  Goes something like “drag out of bed, work a really long day, try to eat at least one meal, rely on PiC to take care of Doggle morning and night because I will pass out if I do one more thing that’s not strictly necessary to sustain life, fall into a coma.”

I completed the mortgage application over dinner one night.

The detail I missed, the big glaring flaw I overlooked, was that it was a 5 or 10 year fixed rate mortgage based on paying over 30 years principle and interest.  Says right there on the page.

So as it turns out, the “Final Payment” was a Balloon Payment. They just chose to use different language and I didn’t twig to the obvious.

With the payments artificially strung out across the supposed 30 years, by the time we reached the end of five years, we’d effectively have made zero progress. It was completely counterproductive.

Yes, I absolutely assumed it was down to the lowered interest rate that we were getting everything we wanted: lower rate, lower payments, and paying off the whole kit and caboodle in a shorter time frame. Yes, I was insane with fatigue to have failed to see how the real math was going to play out.

Lament: Could they not have just used the phrase Balloon Payment like normal people?

What this all means now

Option 1: Take the loan but pay up to the same monthly amt we’ve been paying. Doesn’t reduce our monthly costs which was my real goal but gets us the lower rate.  Very little progress and eats up a good portion of our cash but we’re doing something. And at the end of the five years, I’ll still need to refinance because who’s going to have another some hundreds of thousands to pay that off? I’m good but I’m not that good.

Option 2: Don’t take the loan and start brainstorming again.  (No action)

Option 3:  Don’t take the loan and just use my Auto-Payoff tactic of throwing large chunks of money at the debt, but that also doesn’t really get at my real goal either.

My short term goal is to reduce our total monthly cash flow; the long term goal is to pay off  the mortgage. Going the Auto-Payoff route only deals with the long term and doesn’t do anything for the short-term. And may actually destabilize our short and medium term positions.

Honestly I’m rather undecided what to do just yet – other than to call and clarify a point or two about the loan.

April 4, 2012

Upcoming Doggleversary

Our dear old Doggle, our canine companion of nearly a year, is now officially spoiled within a inch of his life. Nearly by us, mostly by our friends. Our friends lost their own beloved pet not too long ago and asked for the loan of Doggle when we traveled to fill their empty home for a little while, which we were glad to do as he looooves them.

We’ve now figured out why: the kids not only feed him treats hand over fist, he doesn’t just get a yard to romp in, he gets to sleep on the furniture! *cue heart attack*

We were texted a photo of him stretched out on the sofa, bookended by two excessively happy kidlings. Honestly. New meaning to Barcalounger.

Of course now that we’re home, he’s bored and aloof and his old bed is too small. And smooshed. And boring. And Pic, feeling the sting of mopey dejected dog, is ready to bribe Doggle with Yet Another Bed. That’s right, his third bed in less than a year.

Shall we recap?

He’s gotten in the last 11 months:

A new home.
Two beds.
Leashes and collars.
A car.
Two toys he really loves.
All the health care he can stand (and then some).
Oh, and endless food, love and affection, road trips to see extended family and friends who dote on him. And far too many treats from zany neighbor and kooky older people who can’t help themselves.

Next year, he’ll probably get a house with a yard full of grass we’ll have to water and mow for him.

Does anyone want to say it? No? Lucky dog!

Obviously, pretty tongue in cheek “resentment” here, he’s a lot of work wrapped up in an adorable fur coat and it’s equal parts love and sigh.

Oil and Garlic has run into a much more sobering difficulty with her dogs that I’ve known very well back home in Southern California.

This website and its content are copyright of A Gai Shan Life  | © A Gai Shan Life 2026. All rights reserved.

Site design by 801red