I have a question regarding determining the sequence of events.
"It is taking her a bit longer than usual to get back on the game because she had come back from Germany last night. So I gave her a friendly warning just now and she promised me that she would try her best to pull herself together.
"It is taking her a bit longer than usual..."—happening now, so I used present tense
"had come back from Germany last night"—about last night, so I used past perfect
"I gave her a friendly warning just now"—about what happened a bit before now, so I used simple past.
Is this logic correct? According to what I've learned so far, I think I must use "had come back", since I was talking about what is now ("it is taking her a bit longer than usual...") before talking about her come back from Germany, and I talked about what happened about 10 minutes ago after talking about last night. But then, I do think that I'm kind of reporting events in chronological order and "had come back" just sounds so weird to me. Can you please advise?