Tuesday, June 30, 2009

Goodbye Michael! We missed you!

Rest in Peace. May Allah be with you! Thank you for the music!

Michael Jackson
1959 - 2009



Thursday, June 25, 2009

Earworm of the Moment - Keri Hilson - Knock You Down

Monday, June 15, 2009

Being 25..

I got this off someone in the internet, but i just cannot find the source. and i thought this article is damn good and so i decided to share with it.. with a little amendments here and there for relevancy..

25 And Over

If you have reached the age of 25, I have a bit of bad news for you, to wit: it is time, if you have not already done so, for you to emerge from your cocoon of post-adolescent dithering and self-absorption and join the rest of us in the world. Past the quarter-century mark, you see, certain actions, attitudes, and behaviors will simply no longer do, and while it might seem unpleasant to feign a maturity and solicitousness towards others that you may not genuinely feel, it is not only appreciated by others but necessary for your continued survival. Continuing to insist past that point that good manners, thoughtfulness, and grooming oppress you in some way is inappropriate and irritating.


Grow up.


And when I instruct you to grow up, I do not mean that you must read up on mortgage rates, put aside candy necklaces, or desist from substituting the word "poo" for crucial syllables of movie titles. Silliness is not only still permitted but actively encouraged. You must, however, stop viewing carelessness, tardiness, helplessness, or any other quality better suited to a child as either charming or somehow beyond your control. A certain grace period for the development of basic consideration and self-sufficiency is assumed, but once you have turned 25, the grace period is over, and starring in a film in your head in which you walk the earth alone is no longer considered a valid lifestyle choice, but rather grounds for exclusion from social occasions.


And now, for those of you who might have misplaced them, marching orders for everyone born around 1980.


1. Remember to write thank-you notes. If you do not know when a thank-you note is appropriate, consult an etiquette book — the older and more hidebound the book, the better. When in doubt, write one anyway; better to err on the side of formality. An email is not sufficient thanks for a physical gift. Purchase stationery and stamps, set aside five minutes, and express your gratitude in writing. Failure to do so implies that you don't care. This implication is a memorable one. Enough said.


2. Do not invite yourself to stay with friends when you travel anymore. Presumably you have a job, and the means to procure yourself a hotel. If so, do so. If not, stay home. Mentioning that you plan a visit to another city may lead to an invitation to stay with a friend or family member, which you may of course accept; assuming that "it's cool if you crash" is not. Wait for the invitation; if it is not forthcoming, this is what we call "a hint," and you should take it and make other arrangements.


3. Do not expect friends to help you move anymore. You may ask for help; you may not expect it, particularly if your move date is on a weekday. Your friends have jobs to go to, and you have accumulated a lot of heavy books by this point in your life. Hire a mover. If you cannot afford a mover, sell your books or put them in storage — or don't move, but one way or another, you will have to cope.


4. Develop a physical awareness of your surroundings. As children, we live in our own heads, bonking into things, gnawing on twigs, emitting random squawks because we don't know how to talk yet. Then, we enter nursery school. You, having graduated college or reached a similar age to that of the college graduate, need to learn to sense others and get out of their way. Walk single file. Don't blather loudly in public spaces. Give up your seat to those with disabilities or who are struggling with small children. Take your headphones off while interacting with clerks and passersby. Do not walk along and then stop suddenly. It is not just you on the street; account for that fact.


5. Be on time. The occasional public-transit snafu is forgivable, but consistent lateness is rude, annoying, and self-centered. If we didn't care when you showed up, we'd have said "any old time"; if we said seven, get there at seven or within fifteen minutes. Do not ditz that you "lost track of time" as though time somehow slipped its leash and ran into traffic. It shows a basic lack of respect for others; flakiness is not cute anymore, primarily because it never was. Buy a watch, wind it up, and wear it everywhere you go.


6. Have enough money. I do not mean "give up your scholarly dreams and join the world of corporate finance in order to keep up with the Joneses." I mean that you should not become that girl or boy who is always a few dollars short, can only cover exactly his or her meal but no tip, or "forgot" to go to the ATM. Go to the ATM first, don't order things you can't afford, and…


7. Know how to calculate the tip. Ten percent of the total; double it; done. You did not have to major in math to know how this works. You are not dumb, but your Barbie-math-is-hard flailing is agonizing and has outstayed its welcome. Ten percent times two. Learn it.


8. Do not share the crazy dream you had last night with anyone but your mental wellness professional. Nobody cares. People who starred in the dream may care, but confine your synopsis to ten words or fewer.


9. Learn to walk in heels. Gentlemen, you are at your leisure. Ladies: If you wear heels, know how to operate them. Clomping along and placing your foot down flat with each step gives the appearance of a ten-year-old playing dress-up, but a pair of heels is like a bicycle — you need momentum to stay up. Come down on the heel and carry forward through the toe, using your regular stride. If you feel wobbly, keep practicing, or get a pair that's better suited to your style of walking. It isn't a once-a-year prom thing anymore for a lot of you, so please learn to walk in them.


10. Have at least one good dress-up outfit. A dress code, or suggested attire on an invitation, is not an instrument of The Man. Own one nice dress, or one reasonable suit, or one sharp pair of pants and chic sweater — something you can clean up nice in for a wedding or a semi-formal dinner. You don't have to like it, but if the invitation requests it, put it on. Every night can't be poker night. Which reminds me…


11. Do as invitations ask you. Don't bring a guest when no such courtesy is extended. Don't blow off an RSVP; it means "please respond," and you should. "Regrets only" means you only answer if you can't come. If the party starts at eight, show up at eight — not at seven-thirty so you can go a "better" party later, not at eleven when dinner is cold. Eight. Cocktail parties allow for leeway, of course, but pay attention and read instructions; your host furnished the details for a reason.


12. Know how. Know how to drive. Know how to read a map. Know how to get around. Know how to change a tire, or whom to call if you can't manage it, or how to get to a phone if you don't have a cell phone. We will happily bail you out, until it becomes apparent that it's what you always need. The possibility of a fingernail breaking or a hairstyle becoming compromised is not grounds for purposeful helplessness.


13. Don't use your friends. It's soulless. It's also obvious. If the only reason you continue to associate with a person is to borrow his or her car, might I remind you that you have now turned 25 and may rent your own.


14. Have something to talk about besides college or your job. College is over. The war stories have their amusements, but not over and over and not at every gathering. Get a library card, go to the movies, participate in the world. Working is not living. Be interested so that you can be interesting.


15. Give and receive favors graciously. If you have agreed to do a favor, you may not 1) remind the favoree ceaselessly about how great a pain it is for you, or 2) half-ass it because the favoree "owes you." It is a favor; it is not required, and if you cannot do it, say so. If you can do it, pretend that nobody is watching, do it as best you can, and let that be the end of it. Conversely, if you ask for a favor and the askee cannot do it, do not get snappish. You can manage.


16. Drinking until you throw up is no longer properly a point of pride. It happens to the best of us, but be properly ashamed the next day; work on your tolerance, or eat something first, but amateur hour ended several years hence.


17. Have a real trash receptacle, real Kleenex, and, if you smoke, a real ashtray. No loose bags on the floor; no using a roll of toilet paper; no plates or empty soda cans. You are not a fierce warrior nomad of the Fratty Bubelatty tribe. Buy a wastebasket and grown-up paper products.


18. Universal quiet hours do in fact apply to you. They are, generally, as follows — midnight to six AM on weekdays, 2 AM to 8 AM on weekends. Mine is a fairly generous interpretation, by the by, so bass practice should conclude, not start, at ten PM. Understand also that just because nobody has complained directly to you does not mean that a complaint is not justified, or pending. Further, get your speakers off the floor. Yes, "now." Yes, a rug is still "the floor."


19. Take care of yourself. If you are sick, visit a doctor. If you are sad, visit a shrink or talk to a friend. If you are unhappy in love, break up. If you are fed up with how you look, buy a new shirt or stop eating cheese. If you have a problem, try to fix it. Many problems are knotty and need a lot of talking through, or time to resolve, but after a few months of all complaining and no fixing, those around you will begin to wonder if you don't enjoy the problems for the attention they bring you. Venting is fine; inertia coupled with pouting is not. Bored? Read a magazine. Mad at someone? Say so — to them. Change is hard; that's too bad. Effort counts. Make one. Your mommy's shift is over.


20. Rudeness is not a signifier of your importance. Rudeness is a signifier of itself, nothing more. We all have bad days; yours is not weightier than anyone else's, comparatively, and does not excuse displays of poor breeding. Be civil or be elsewhere.


Get it? ......

Tuesday, May 26, 2009

Rest In Peace, Herr Gottfried Manhart.


Herr Gottfried Manhart.
10 May 1935 - 26 May 2009

Rest In Peace, and I will always miss you! Dankeschoene fur alles!










This song is for you.

xoxo

Saturday, May 23, 2009

Pulau Sibu. Shiokness!

I was recently at Pulau Sibu for a short holiday, and i was very amazed and happy with it! The island was so damn beautiful! SHIOKNESS!!!!!

Oh, before i begin, this is super damn intense photo entry. Its more a picture-show-and-tell! and there is 150 photos in all! hehehehe.....

********

So, it was a 3 days 2 nights trip, and the you pay S$380 for everything in the trip! Including food, transfer from Singapore to hotel and back to Singapore.. hmmnnn, basically, you dont need money at all for this trip after paying the agent! Coool eh?


Photobucket

So, the days starts at 6am in the morning, where i was informed that a bus will be waiting for me at Newton MRT and this bus will bring me all the way to the Jetty where a ferry will be waiting for me.

Photobucket

Now, i know that its a Friday morning and all, (i took leave from work), but i didnt realised that i would be the only passenger in the bus! Seriously! I was the only one in the bus, other then the bus driver and the tour guide!

Photobucket

Talk about feeling diva, i was living in on Froday morning, in the big bus by myself! The whole bus to myself, all the way from Singapore to Johor Bahru! And what else can i do then to sleep and cam whore...

Photobucket

I encounter a slight jam in Johor bahru though!!! I mean, its Friday morning, and people do have to work!! LOL!!!!!

Photobucket

See, its empty! I told ya i was the only one!

Photobucket

And i just dont want to think about the carbon footprint i am leaving behind from this trip! I mean, from Singapore, to the Woodlands checkpoint and up to Tanjung Leman in Johor Bahru. Me in this bus made to fit 20 passengers!

Photobucket

I slept most of the journey! when i woke up, the scenery changes so much i tot i was in some safari jungle!!! no????

Photobucket

So, after about 2 and half hours of traveling through palm trees and dodgy road, we finally reach the jetty in Tanjung Leman!!!
Photobucket

Wheee!!!!!

Photobucket

Its such a small place, a few office and the Sibu Island Resort Office..

Photobucket

And since, i have not had my coffee, i ordered one and wait for the ferry! the ferry was suppose to be at 11, and i was there about 10ish.. a lot of time to kill!!! Though, the coffee there sucked! i thought it would be the original malaysian coffee, in the end, my coffee comes witha coffee bag, like a tea bag? its kinda... suck! and the prices for the coffee and food and memorabalia here, is almost to the point of extortion! LOL

Photobucket

View from the jetty! Picturesque eh?

Photobucket

Facing the South China Sea!!!
All calm and peaceful! Actually, if you want to go to these island, its best to go from april to august cause after that, the monsoon will come and the boat ride will be a hell of a ride! it might even be the last ride of your life, or so i was told!!!!!

Photobucket

fisherman boat!

Photobucket

if i am rich, i would so buy myself a yatch! im love the peacefulness of the ocean!

Photobucket

yup, "oh.. say can you see.... by the dawn early.." opps, wrong anthem!
"negaraku......" ermm dunno the rest.....

Photobucket

the information board, all the emergency helpline... iu didnt realised there are so many smaller island around the area!!!

Photobucket

so, the ferry arrived on time, and soon, we are on the way to Pulau Sibu! its about a 30 mins ride from Tanjung Leman jetty to Pulau Sibu....

Photobucket

another flag shot! the ferry is quite fast!

Photobucket

wheeee!!!

Photobucket

see what i mean by the peacefulness of the ocean?

Photobucket

and the best part is that i am not required to be seated during the journey. well actually, i just cant sit down and wait.. so boring... when else can u go and have ur face slapped by sea water?

Photobucket


Photobucket


Photobucket

getting further!!!

Photobucket

happy me.

Photobucket

yup, thats the name of the ferry. Pelican 2. i dont want to know what happen to Pelican 1.

Photobucket

ok, seriously, if i were to owe a better camera, say a Canon DSLR 500D or something, my photos would be so much nicer then these!!!

Photobucket


Photobucket


Photobucket

little kid, was told to put on a life jacket.. in case he gets to excited! LOL

Photobucket

30 mins is a long time!!

Photobucket


Photobucket

very very far already!!!

*************

Photobucket

so, i did arrived safely, and i checked in to my room! and yes, its such a long way up to my room! see the stairs?!!! i am perched on top a the hill lah!! make me walk so much!!

Photobucket

knock knock!!!!!

Photobucket

ok, i have to say, the style of this resort is well done. they managed to make it look authentic kampung style but still have the convience of a modern hotel! i LIKE!!!!

***********

First view of the room!!!!

Photobucket

NICE RIGHT???!!!!

Photobucket

very well designed and furnished!

Photobucket

see, the sink is outside, so, incase there is 2 of you, one shit, and the other one can still brush his teeth or something!!!

Photobucket

ok, the shower, no bath tub though, but then, the shower head is the rainfall kind (i forgot to take photo!!!)
So bathing is quite shiok for me!!!

Photobucket


Photobucket

nice eh? victorian style bed, with matching cupboard.

Photobucket

and the vanity table and teevee!!

Photobucket

and full toiletries.. and there i had brought my own! 2 bags of it! oh well!!

so, i was damn happy with the room. and acually, the moment i checked in, their chamber maids must have went to my room and switch on the aircon and lights for me so, when i enter my room, its perfect! oh, just so, the weather there is scorching hot!!! seriously!

Photobucket


Photobucket


Photobucket

yup, a very satisfied customer!

Photobucket

these stairs actually led to another "house" just for the honeymooners! so that u can humop awya loudly without getting any complaints! LOL!

Photobucket


Photobucket


Photobucket

niceee!!!

Photobucket

ok, i was walking around the resort compound, and i was too shagged. its all hilly ya'll!

Photobucket

the beach! Pulau Sibu has 3 beaches and this is no. 3, according to the map..

Photobucket

one thing i have to say, teh beach is not as WOW-ing as Bintan's beach. maybe because Bintan's beach is so man made... and Sibu's beach, is just... rocky!!!!

Photobucket

but the water is so damn clear though!! crystal clear!!!!

Photobucket


Photobucket


Photobucket

exploring in process!

Photobucket


Photobucket


Photobucket


Photobucket

oh, this peeektures is too blue.. i change my lousy camera setting and i got this! oh well!

Photobucket


Photobucket

xoxo!

Photobucket


Photobucket


Photobucket


Photobucket


Photobucket


Photobucket

see how clear it is! comparing it to our East Coast beach or Sentosa beach!

Photobucket

and the sand is so fine, that it looks like gold dust was floating away in the water!!!

Photobucket

nice!! beaches give me peace!!

*********

ok, cam whore time! you have been warned!!


Photobucket


Photobucket


Photobucket


Photobucket

just to show you how clear the water is!!!!!

cam whoring over!!!!

*********

Photobucket

ok, this is their main beach! and yes, its quite a distance from the beach chairs, but its because its low tide lah!!!

Photobucket

i just find this funny, a small plant growing out of nowhere by the water!

Photobucket

quite a shot though! LOL

Photobucket

and the activites you can do there if you bring kids!!!

Photobucket


Photobucket


Photobucket

and i tried myself! the bigger trampoline that is!!! there are 2 of it!

Photobucket

its really fun! and tiring!!!

Photobucket


Photobucket

birdhouse!!

Photobucket

and the pooool!!!!

Photobucket

the water slide! yes, and i did try it!!!!


Photobucket

yup, they have a p[ool bar but they close it down!! i just dunno why.. how to sip cocktails and enjoy the moment like that??

Photobucket

this is beach no. 3. and we are advise not to swim here, cause the waves are much more stronger! and its more rockier here!

Photobucket

but its a nice beach, nonetheless...

Photobucket

hee hee....

Photobucket

the water is so clear, you can practically count the big stones in the water!

Photobucket

and i think this is most windiest beach in Sibu!!!

Photobucket

my room!!
see the amount of stairs!!!!


********************

so what else can i do during holiday, other then being so critical about things.... RELAX lor!

Photobucket

chilling!!! by the pool!

Photobucket

lounging!!!

Photobucket


Photobucket

yes, even the pool was damn empty!! and clean! and full of chlorine!!!

Photobucket

and i went karaokeing too! yes, that is Siti Nurhaliza on the screen!!! LOL

other then that, i was either sleeeping or eating!
Holiday mah!!! what else should i do!!!

*****

Photobucket

proud as a f**king peacock.. now i know why.....

Photobucket


Photobucket

i actually have never seen a peacock in full range till that day!

*****************

Photobucket

the second day starts in a gloom! well, becuase its raining the night before!

Photobucket

so after breakfast, i went to NUA by the beach!!!!!

Photobucket

super shiok!!! but since the beach is full of rocks, and jelly fish, i moved to the pool!!!!

Photobucket

narcassist shot! LOL sexeh man! fire engine red speeedos!!!!!!

Photobucket

and then at night, i went for t BBQ dinner! oh, the thing about this resort is that, when u pay for the room, you are entitled to a RM$100 everyday to use for food. which means, i have 100 to eat! and the resort restaurant there has only buffet! wheee!! i practically ate like pig!

oh well, thats what you should do during holiday right??

Photobucket


Photobucket

shiok!!!!!!

Photobucket


Photobucket

full stomach = happy me.

Photobucket

burps!!!!! the dessert there is so shiok!!!!

Photobucket

and the moon was full that night!!!!!!!!

*******************


Photobucket

and so , the last day. was a breeze..... my ferry was slotted at 1pm, i woke up pretty early, went to the pool and pack!

Photobucket

i am missing Sibu as i am typing this!!!

Photobucket


Photobucket

saying ta ta!!!!

Photobucket

my ticket!!!!!! i seriously dunno why i need a ticket when you practically have about 20 passengers every time....

Photobucket


Photobucket


Photobucket

sea captain view!!!!

Photobucket


Photobucket

yup, the only ferry that transport people to Pulau Sibu..
i am now doubting what happened to Pelican 1....


Photobucket


Photobucket

such clear blue water!!!!! its a bliss!!!

Photobucket


Photobucket

me trying out the life jacket!

Photobucket

and they bid us goodbye, complete with live singing and guitars!
the staffs there are very very friendly!!!

Photobucket


Photobucket


Photobucket

and i am off!!!!

Photobucket

going further...

Photobucket

....

Photobucket

and further.....

Photobucket

.....

Photobucket

and further....

Photobucket

.....

Photobucket

....

Photobucket

.....

Photobucket

and very very far!!!!!

Photobucket


Photobucket

sometimes, i wish the waves are more stronger... so the journey will more interesting.. heheheh

Photobucket



*****

another cam whore alert!!

Photobucket


Photobucket


Photobucket

I am very happy i made this trip!

And i will return there again, definately!!!!!

For more information, please visit http://www.sibuislandresort.com.my

Tuesday, May 19, 2009

Monsters Vs Aliens!



Photobucket


Like any decent kids flick, this one begins with a weird, glowing meteorite striking the earth. In its path is Susan, voiced by Oscar winner Reese Witherspoon, who takes a direct hit from the luminescent rock on her wedding day and winds up growing to 50-feet tall at the altar. Within a matter of minutes, she finds herself captured by the government and transferred to a super-secret holding facility where all the weird beings that could inspire public panic are kept: the half-man/half-insect Dr. Cockroach (Hugh Laurie); the unfrozen Missing Link (Will Arnett); jovial gelatinous mass Bob (Seth Rogen); and the freaky colossal hamster-bug called Insectosaurus (turned Butterflysaurus). They’re outcasts, but who ya gonna call when the megalomaniacal extraterrestrial Gallaxhar (Rainn Wilson) threatens the planet?


Anyways, fancy-schmancy special effects don’t mean much when the plot stinks. Fortunately, Monsters vs. Aliens does not stink. It’s one of those kid flicks where the story appeals to young and old on different, but equally entertaining, levels. The whippersnappers will love the adorable characters, while the adults will appreciate the witty pop culture references, including nods to classic creature features such as Close Encounters of the Third Kind, ET and Godzilla.


Plus, watching it in 3D, gives this movie a whole new perspective. Did you know 3D is the third revolution in motion pictures, right after the introduction of sound, then color? Neither did I!


The area that the movie shines the most is of course the visuals. The 3D is not much in your face type of 3D; it is more into the subtle depth of the pictures resulting in a brilliant movie experience. This movie concentrates on 3D that presents characters as if they are in a live stage. And the visuals are so cool; I ended up holding out my hand to try and touch the visuals that looks merely floating in front of my eyes!

This 3D movie costs $14 for a ticket compared to $9.50 for the non-3D one. Bit of a bummer though are the 3D glasses falling off your nose. They made it to fit everyone, making it too wide for people with smaller heads. It is a bit uncomfortable, but it will not ruin your movie experience. I really felt like a 12 year old kid again, ooh-ing and ahh-ing at every marvelous display of “almost real” visuals!


Overall, I would definitely give this movie a definite 2-humanosaurus-thumbs up!!!


A definite must-watch for the whole family!




Photobucket


Photobucket

Photobucket

me, and Vivien, glamming up with the 3D glasses!!

Photobucket

see how excited she is!!!!

Photobucket

glasses couture!

Photobucket

BOO!!!

Photobucket

the glasses almost pass of as a normal shades!

Photobucket

we heart deep deep Monsters VS Aliens!!

Photobucket

and so is this alien!!!! LOL

So, go watch it when it comes out, 28 May 2009.

For more information, visit http://www.monstersvsaliens.com

I LOVE THIS MOVIE!!!


xoxo

Thursday, May 14, 2009

My Birth Anniversary!

Thank you thank you thank you! i can never thank enough to those who sent me birthday greetings and messages and stuffs! Thank you!!!

Anyways, it was an OK birthday. oh wait, birth anniversary celebration... i dun really fancy the word birthday... the day is over... its an anniversary of the day you were born! so its technically, birth anniversary!!!!!!

anyways, i had fun. yes i did! even though many, or if not, most of you knew how depressed i was, not anticipating to the day! i dun really fancy it really... i was kinda on my low point towards that fateful day!

but, again!! thanks everybody who.. tried to cheer me up?!! i really appreciate it! At least i know, some or at least, a few cares!!!

THANK YOU!!


Oh, photos!!!!!!!


Photobucket

My dear Sri Rathi Mei Ling, who was working on a roadshow near my office, surprised me with a cake!! during lunch time!! now, how sweet is that????? i love her to bits! plus, she is sooo preeeeeeetttty!!!!!!! model bah!!!

Photobucket

yummmy, but just imagine all the calories!!!!!

Photobucket

sweet isnt it?????

Photobucket

and her unglam shot! preparing the cake for me!!! hehehehehehe. i seriously love hanging out with her! such a free spirit individual!!


Photobucket

and then my office peeps surprised me with presents! neat eh? well, actually, during lunch time, most of them we behaving so weird that i knew there is a something going on... ahahahha, but i let them indulge in the moment!!!!!!!!

Photobucket

thats Shidah! she is my all time scandal! she is so fun, i just dunno what i would survive at work without her!!!!!!

Photobucket

yes, thats the message the Administrative manager wrote for me on my card!! hahahahahaha!!!
i told ya, my office people are crazy!!!!!

Photobucket

so so so sweeet!!!! i am truly blesssssed!!!!

Photobucket

smile ya'll!!!!!!!!!



oh! they before, during Gamelan session, they also surprised me with a cake! so much cake! i am fat yall!!!!!!

Photobucket

so technically, this is the first cake i had for this year's birth anniversary!!!!

Photobucket

yup, thats me... glamming it up!!!

Photobucket

and that is moment before i murder the cake!!! hehehehe....

Photobucket

yummmmy!!! it seems this year, everybody brought me a hazelnut chocolate cake!!!

but, i prefer cherries!!!!! LOL

Photobucket

BURPS!!!!!!!!! thank you guys!!!!


.
.


Photobucket

jas and anna!! making the effort to meet me after work!! these are a few of my really close friends... i am indeed truly blessed!!!!

Photobucket


Photobucket

me and vivien! we are so close, any closer, we are siamease twins!!

Photobucket

these are the people i spent my day and nights with!!!!!

Photobucket

and my little chocolate but ever so sinful cake! see, its either hazelnut and chocolate or just plain rich chocolate!!!

i really like cherries!!!!!

Photobucket

goofing up! as always!!


Photobucket

oh, can u see my name on it??

LOL!!


anyways, thank you again! i am truly touched and i really appreciate it!!!!!!

(yes yes, not much presents this year! recession lah!!!)

xoxo