Idk why someone would give me a rose of all people. Nice of not. I'd be wondering what's the hidden meaning behind it. Normally in my society guys don't just give guys roses for no reason. And normally people period don't just give roses for no reason so to say someone just randomly does that for no hidden ulterior meaning at all is not necessarily a high chance at all.
But amidst all of my confusion I would say thank u (I guess) but I'd be confused like why did zei person randomly gave me a rose.
Sure. I would have questioned his/her attempt to be nice to me but I don't see any reason to refuse. I would have accepted the gift and returned the favor with one of my own !!!!
It depends... if someone would come up to me on the straat and just hand a rose, I`d probably wouldn`t take it. If it would be someone I didn`t know at the university, then I would accept it.