To dream of a compass, denotes you will be forced to struggle in narrow limits, thus making elevation more toilsome but fuller of honor.
To dream of the compass or mariner's needle, foretells you will be surrounded by prosperous circumstances and honest people will favor you.
To see one pointing awry, foretells threatened loss and deception.