Considering the dress and the jewels worn by Sofia on this picture, we can suppose that the picture was taken on December 11, 2015, the day of the "day after" Nobel dinner at the Royal Palace:
Does anyone know the origin of the pearl and diamond bow brooch? It is usually worn with a removable pear-shaped pearl drop (as here by Crown Princess Victoria during Prince Carl-Philip and Sofia Hellqvist's wedding):