A bleach stained towel + a piece of an old sheet = a new bathmat.
Don't look at it too closely. I couldn't be bothered to pin anything down so my seams are wonky and I'm pretty sure none of the edges are straight.
But it was free and it took 15 minutes and it absorbs water and it is marginally better looking than the terrible Ikea bathmat we've been hating for the last three years. Success.
For a much nicer version, check out Hanna's bathmat.