Cancer ideal gift would be a house or a boat but don't worry if you don't have that kind of money to spend. All people ruled by cancer love anything to do with the good old days so an antique ornament or piece of jewellery is certain to make them smile