I'm especially looking forward to the "gifts". Though I have a question; if we reach maximum relationship points with a person, and we have confirmation that character has multiple pokemon at the time
(Like for example, I believe it was stated Leaf has a Nidoran at home she'll be bringing back...might be wrong on that, trying to pull this just from memory.)
Would we be able to pick an egg between any of the pokemon the aforementioned character has on their team (using my example, say, we could get either a Bulbasaur Egg, or a Nidoran Egg) or would it be just one set pokemon from that character every time?
You got it. That's the idea. You'll be able to pick one Pokémon species out of the ones currently in that player's party.
Oooh, really looking forward to this then.... also, your use of the word "currently" makes me ponder...
Follow-up question then. Will there be points (potentially plot-based, potentially not) where characters change their pokemon teams, thus making it so you can get certain pokemon only at specific times from different people? Or will they essentially have the same team throughout the years you are with these people?