I noticed that, too, Truelinor. I assume that it may have something to do with the time frame in which they're taken? If it's taken multiple times in X amount of time, then the gifting from one person who has recently received it doesn't get counted?
This is pure speculation on my part. It doesn't make a whole lot of sense, but it's the only thing that I can come up with.
http://flowergame.net/flowers/gift/2…3558d45f27a823d
EDIT: Or maybe, if person A has it, then it's taken by person B, then person A takes it back, it doesn't count person B giving it back to person A?
Say that you posted the link, then I took it, then you took it back. It would say "from Truelinor to SnowPlow", skip over the "From SnowPlow to Truelinor", then go straight to "From Truelinor to (whoever comes next). I think that this makes more sense from the game standpoint - why would you count a gift that was given back to the same person immediately afterward?