Magic longbow