あげる・もらう・くれる
Learn the three verbs for giving and receiving, which depend on direction and perspective.
give (to someone)
友達ともだちにプレゼントをあげました。
receive (from someone)
友達ともだちにプレゼントをもらいました。
give (to me/us)
友達ともだちがプレゼントをくれました。