Rihanna gave Beyonce and Jay Z a miniature version of a jacket she wore while performing on U.S. Tv talent show The X Factor as a baby gift when their little girl Blue Ivy was born last January (12).