Heaven's halberd