Juliette Mariller - Daughter of the Forrest
It is the first book in a historical fantasy series that follows a an Irish family through several generations.
It is loosely based on an old fairy tale where a witch turns 6 brothers into swans and their sister is set to an impossible task to free them.
The writing style takes a little time to get into, IMO, but once you do, I think it is un-put-down-able.
The rest of the series is also great, mixed gender protagonists in the other books.