host = $host; $this->dbUser = $dbUser; $this->dbPass = $dbPass; $this->dbName = $dbName; $this->connectToDb(); } /** * Establishes connection to MySQL and selects a database * @return void * @access private */ function connectToDb() { // Make connection to MySQL server if (!$this->dbConn = @mysql_connect($this->host, $this->dbUser, $this->dbPass)) { trigger_error('Could not connect to server'); $this->connectError = true; // Select database } else if (!@mysql_select_db($this->dbName,$this->dbConn)) { trigger_error('Could not select database'); $this->connectError = true; } } /** * Checks for MySQL errors * @return boolean * @access public */ function isError() { if ($this->connectError) { return true; } $error = mysql_error($this->dbConn); if (empty($error)) { return false; } else { return true; } } /** * Returns an instance of MySQLResult to fetch rows with * @param $sql string the database query to run * @return MySQLResult * @access public */ function &query($sql) { if (!$queryResource = mysql_query($sql, $this->dbConn)) { trigger_error('Query failed: ' . mysql_error($this->dbConn) . ' SQL: ' . $sql); } else { return new MySQLResult($this, $queryResource); } } } /** * MySQLResult Data Fetching Class * @access public * @package SPLIB */ class MySQLResult { /** * Instance of MySQL providing database connection * @access private * @var MySQL */ var $mysql; /** * Query resource * @access private * @var resource */ var $query; /** * MySQLResult constructor * @param object mysql (instance of MySQL class) * @param resource query (MySQL query resource) * @access public */ function MySQLResult(&$mysql, $query) { $this->mysql = &$mysql; $this->query = $query; } /** * Fetches a row from the result * @return array * @access public */ function fetch() { if ($row = mysql_fetch_array($this->query, MYSQL_ASSOC)) { return $row; } else if ( $this->size() > 0 ) { mysql_data_seek($this->query, 0); return false; } else { return false; } } /** * Returns the number of rows selected * @return int * @access public */ function size () { return mysql_num_rows($this->query); } /** * Returns the ID of the last row inserted * @return int * @access public */ function insertID () { return mysql_insert_id($this->mysql->dbConn); } /** * Checks for MySQL errors * @return boolean * @access public */ function isError() { return $this->mysql->isError(); } /** * Returns an instance of MySQLResult to fetch rows with * @param $sql string the database query to run * @return MySQLResult * @access public */ } ?> Oil Painting - Pretty Baa-Lambs - Birmingham Museums & Art Gallery Information Centre
Museums Home BMAGiC Home Search Browse BMAGiC Help About BMAGiC Contact Us

Oil Painting - Pretty Baa-Lambs

View main imageView larger image
Birmingham Museums and Art Gallery

There are no additional images for this object.

Basic Information

Accession Number:1956P9
Collection:Fine Art Paintings and Sculpture
Date:1851 - 1859

Maker Information

Artist:Ford Madox Brown - View biography for Ford Madox Brown


Having successfully experimented with depicting women in eighteenth-century costume in previous compositions such as 'The Infant's Repast,' (1848, Wightwick Manor) Brown chose to continue this theme for his first 'en plein air painting', 'Pretty Baa-lambs' . In earlier paintings he had, like other Pre-Raphaelite artists, painted the landscape outdoors but the figures in the studio. In 'Pretty Baa-lambs' Brown went further and posed his models outdoors, wanting to depict on canvas the effect of bright sunlight exactly as he found it in nature. He described working on the painting in his diary noting that

'The baa lamb picture was painted almost entirely in sunlight which twice gave me a fever while painting. I used to take the lay figure out every morning & bring it in at night or if it rained. Emma sat for the lady & Kate for the child. The lambs & sheep used to be brought every morning from Clappam [sic] common in a truck. One of them eat [sic] up all the flowers one morning in the garden where they used to behave very ill. The background was painted on the common. The medium I used was Robersons undrying copal (Flake White)' (Virginia Surtees,ed., 'The Diary of Ford Madox Brown,' p. 76).

The landscape was later retouched but a smaller version at the Ashmolean Museum, Oxford, gives an idea of its original appearance. The meaning of the painting remains ambiguous, Brown insisted that 'this picture was painted out in the sunlight; the only intention being to render the effect as well as my powers in a first attempt of this kind would allow,' however, it also combined the theme of motherhood with an interest in the eighteenth-century, both of which had preoccupied him for the previous two years ('The Exhibition of Work and other Paintings by Ford Madox Brown,' p. 6).

His second wife Emma and their daughter Cathy posed for the mother and child, and Brown hired the sheep from a local farmer.

Purchased, 1956.

Further Information

Production Period:19th century
School/Style:Animal Landscape Narrative
Medium:Oil on panel.

Associated People


Height:610 mm
Width:762 mm