Quaternions are used to represent an orientation in 3D space. This article attempts to demystify the complexities of quaternions.