Savings bonds are a great long-term investment that makes the perfect gift for a new baby, birthday, or graduation. Plus, there are several options to fit every budget! Savings bonds are guaranteed by the US Government and usually earn higher yields than other investments.