Emma Forrester
More ideas from Emma
The key to Crystal Ash Blonde hair color trend is to create a perfect blend of balayaged light blonde pieces paired with natural ash base.

Colour (not length!): The key to Crystal Ash Blonde hair color trend is to create a perfect blend of balayaged light blonde pieces paired with natural ash base.

Pretty as a princess: Pippa Middleton was immaculately dressed for her day at the Royal Ascot on Saturday

The author looks cheerful in a flowery creation paired with a fascinator at the 2013 Royal Ascot races.

Love this bedroom

Love this bedroom

Looks cosy :)

Looks cosy :)