Movie star Orlando Bloom has reportedly bought 'girlfriend' Penelope Cruz a pair of pearl and diamond earrings for good luck as the Spanish actress prepares for the Oscars, where she'll compete for a Best Actress honour.