Passive form + くれる


For a while now I've been trying to write "[I'm happy that] X chose me", and
I've come across the following:

[code]

    Xが選んでくれて
    Xに選ばれてくれて
    Xに選んでもらって
    
[/code]

Where the second option (passive + くれる) actually seems to have the most number
of hits, despite me having never learned it and no English sites explaining it
either. But I can't make sense of it. くれる talks about the giver, while the
passive form refers to the speaker/receiver. What does this structure mean?




Aが Xに 選ばれてくれて 私はうれしい means "I'm glad that X chose A / A is chosen by X". It
indicates that compared with X, A is closer to 私 and 私 thanks A.

Xに選ばれてくれて can't mean "X chose me" unless you see the situation from a
different viewpoint.




Aが Xに 選ばれてくれて 私はうれしい means "I'm glad that X chose A / A is chosen by X". It
indicates that compared with X, A is closer to 私 and 私 thanks A.

Xに選ばれてくれて can't mean "X chose me" unless you see the situation from a
different viewpoint.

