Omg I love this name! I personally would use it for a boy but obviously it could work for either. For a boy I think it has a definite vintage sound (probably because of a character in Road to Avonlea) but for a girl it sounds more modern but still classic. On a boy or girl it would sound very literary and romantic.