Who pays miners fees?
It is quite simple, you pay the miner a fee as part of your transaction to encourage the miners to include that transaction in a block. Block space is limited so larger transactions in size rather than value have to pay more fee.