Mr. X-san (the Japanese boss) : Who made the presentation?
Mr. W (my boss ) : Our lady staff *eyes looking at me*
Mr. X-san : Very creative idea
Me : *blushing crazily in the middle of the meeting*
So this is the feeling.... of making a presentation from the idea of the thing you love and getting compliment from the highness Japanese :P