A pillow, comprising: a base, a front terminal end, a rear terminal end, a first side and a second side; a head support surface configured to support at least a portion of a person's head, wherein at least a portion of the head support surface is disposed at a head support height (h) above the base; $ a first support having a first support surface with a first apex disposed at a first height above the base; $ a second support having a second support surface with a second apex disposed at a second height above the base; and $ a third support having a third support surface with a third apex disposed at a third height above the base; $ wherein the first support surface is disposed on the first side between the front and rear terminal ends (106,108) and is configured to support at least a portion of a person's neck when the person is lying supine with at least a portion of their neck in contact with the first support and at least a portion of their head in contact with the head support surface; $ wherein the second support surface is disposed on the second side between the front and rear terminal ends (106,108) and is configured to support at least a portion of a person's neck when the person is lying supine with at least a portion of their neck in contact with the second support and at least a portion of their head in contact with the head support surface; $ wherein the third support surface is disposed frontward of the rear terminal end between the first and second sides (110,112) and is configured to support at least a portion of a person's neck when the person is lying supine with at least a portion of their neck in contact with the third support and at least a portion of their head in contact with the head support surface; and $ wherein the first, second and third heights (h1,h2,h3) are greater than the head support height (h); $ wherein the first height is less than the second height and the second height is less than the third height; and $ characterised in that the head support surface extends to the front terminal end. a head support surface configured to support at least a portion of a person's head, wherein at least a portion of the head support surface is disposed at a head support height (h) above the base; $ a first support having a first support surface with a first apex disposed at a first height above the base; $ a second support having a second support surface with a second apex disposed at a second height above the base; and $ a third support having a third support surface with a third apex disposed at a third height above the base; $ wherein the first support surface is disposed on the first side between the front and rear terminal ends (106,108) and is configured to support at least a portion of a person's neck when the person is lying supine with at least a portion of their neck in contact with the first support and at least a portion of their head in contact with the head support surface; $ wherein the second support surface is disposed on the second side between the front and rear terminal ends (106,108) and is configured to support at least a portion of a person's neck when the person is lying supine with at least a portion of their neck in contact with the second support and at least a portion of their head in contact with the head support surface; $ wherein the third support surface is disposed frontward of the rear terminal end between the first and second sides (110,112) and is configured to support at least a portion of a person's neck when the person is lying supine with at least a portion of their neck in contact with the third support and at least a portion of their head in contact with the head support surface; and $ wherein the first, second and third heights (h1,h2,h3) are greater than the head support height (h); $ wherein the first height is less than the second height and the second height is less than the third height; and $ characterised in that the head support surface extends to the front terminal end.