В кафе платит тот кто приглашает. Может вы приглашаете подругу, тогда по этикету и вы платите, все правильно. Еще в кафе платят заинтересованные лица, для которых эта встреча важна, подписание бумаг, обсуждение какое-то, деловая встреча. Тоже платит тот, кто заинтересован, а не тот кто свое время тратит, и так пришел на встречу, свое время этой встрече бросил. Учите этикет. А подруга ваша, странно что она вообще ваша подруга, это отдельная тема. Если человек дарит подобные подарки, неуважение как минимум. Я бы просто больше не общалась с ней. Лучше ничего не дарить, чем дарить помойку разную, по крайней мере это честнее. И не ждать подарков в ответ. Просто встречаться, общаться, без подарков.