I'm going to use AzureShade's example to answer your "end of turn" question.
Endless Whispers sets up a delayed trigger to return the creature to the battlefield at the beginning of the next end step. Let's say you're in a three player game with you, Opponent A, and Opponent B.
1) You give
Bronze Bombshell to Opponent A during your turn.
2)
Bronze Bombshell triggers, causing Opponent A to sacrifice it.
3) This triggers
Endless Whispers, setting up a delayed trigger.
4) At the beginning of your end step, the delayed trigger triggers, and Opponent A decides to give the Bombshell to Opponent B.
5)
Bronze Bombshell triggers, causing Opponent B to sacrifice it.
6) Endless Whispers triggers, setting up a delayed trigger for the beginning of the next end step. Since you're already in the middle of an end step, the delayed trigger won't go off until the next turn.7) Your turn ends and Opponent A's turn begins. At the beginning of that turn's end step,
Bronze Bombshell will return again.