I wanted to wrap a gift for a friend and came across furoshiki which I think was the perfect way to wrap it for them.
Furoshiki is using a reausable fabric square to wrap the present. it can be decorative or plain and the sizing is calculated using the simplest of formulas:
Take the longest measurement of the thing to be packed and multiply by three, that should be your squares diagonal.
If you make the square yourself make sure to finish the raw edges using a zig-zag stitch or overlock stitch so that they don't fray.