This means all things happy in Indonesian.
I learned this today from my dear, dear friend Elizabeth.
She's been there for the past year and a half.
But I saw her today because we happened to be in the same building on campus.
We talked for an hour.
It was so wonderful.